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.ts.
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.