Bigarray
, for use in I/O and C-bindings
Bigarray
, for use in I/O and C-bindings
binary_search
function for a sequence, and functors for building
binary_search
functions.
blit
functions, and reusable code for validating blit
arguments.
Bounded_int_table
is a table whose keys can be mapped to integers in a fixed
range, 0 ...
Bus
is a publisher/subscriber system within the memory space of the program.
Core.Std.Map
.
Caml.Printexc
inadvertently
Core.Std.Set
.
decimal
type alias provides more readable serializations to s-expressions, at
the cost of lower precision.
equal
functions.
module Flags
implements Unix-style sets of flags that are represented as
an int
with various bits set, one bit for each flag.
In_channel
collects all of the pervasive functions that work on in_channels.
* It adds some new functions (like input_all
and input_lines
).
* It names things using the fact that there is no worry about toplevel name
conflicts (since we are in a module).
* It uses labelled arguments.
* It returns an option rather than raising End_of_file.
Info
is a library for lazily constructing human-readable information as a string or
sexp, with a primary use being error messages.
Obj.t
s.
Ordering
is intended to make code that matches on the result of a comparison
more concise and easier to read.
Poly
is a convenient shorthand for Polymorphic_compare
in the common case that one
wants to use a polymorphic comparator directly in an expression, e.g.
Pool
to avoid allocation.
Result
is often used to handle error messages.
Source_code_position.t
using a [%here]
expression, which
is implemented by the ppx_here
preprocessor.
Core
's conventions, as opposed to OCaml's
standard Stack
module.
of_string
and t_of_sexp
, but doesn't
check when reading from bin_io.
Int63.t
number of nanoseconds since the epoch.
Timing_wheel_unit_tests.Make
implements timing-wheel unit tests, and is used by both
Timing_wheel_float
and Timing_wheel_ns
.
('key, 'value, cmp) Map.t
where every value of type 'key
is present.
unit
.