Alternating_primary_backup_assignment |
role assignment for systems with a primary and backup instances that
switch roles daily for ease of deploying new versions.
|
Atomic_edit |
Atomically edit a file without long-term locking
|
Bin_io_utils |
A container for storing an
'a as a bin-io buffer.
|
Bitarray |
This module implements efficient and compact arrays of boolean values.
|
Cache |
Generic caching library
|
Cbuffer |
Circular buffers.
|
Color_print | |
Crit_bit | |
Csv_writer |
Compliant simple CSV writter.
|
Deprecated_bench |
DEPRECATED: use the base/bench library instead
|
Deprecated_command |
DEPRECATED: use Core.Std.Command instead
|
Deprecated_fcommand |
DEPRECATED: use Core.Std.Command instead
|
Deprecated_service_command | command ~lock_file ~name main creates a command group for starting,
stopping, restarting, and checking the status of a daemon (the code
for which lives in the argument main ).
|
Documented_match_statement |
A
t represents a match statement where every case is documented.
|
English |
Translating English into useful data structures
|
Environment | |
Exception_check |
Code to test the effect of exceptions happening in strategic
places in daemons.
|
Extended_array |
Extensions to
Core.Core_array .
|
Extended_common |
Pervasive functions.
|
Extended_exn |
Extensions to
Core.Exn .
|
Extended_filename |
Extensions to
Core.Core_filename .
|
Extended_float |
Extensions to
Core.Float .
|
Extended_gc |
Extensions to
Core.Gc .
|
Extended_hashtbl | |
Extended_int |
Computes greatest common divisor for the given two integers, with convention
that
gcd 0 0 = 0 .
|
Extended_int32 |
Extensions to
Core.Core_int32
|
Extended_int63 |
Extensions to
Core.Core_int63
|
Extended_int64 |
Extensions to
Core.Core_int64
|
Extended_linux |
Splicing - zero-copies between kernel buffers
|
Extended_list |
Extensions to
Core.Core_list .
|
Extended_list__LCS | |
Extended_list__multimerge | |
Extended_memo |
Extensio to
Core.Memo
|
Extended_monad | |
Extended_nativeint | |
Extended_option | |
Extended_result |
Extension to the
|
Extended_sexp |
Extensions to
Sexplib.Sexp .
|
Extended_string |
Extensions to
Core.Core_String .
|
Extended_sys |
Utility functions concerning the OCaml-runtime
|
Extended_thread |
Extensions to
Core.Core_thread
|
Extended_time |
Shortcut for calling Core_extended.Unix.strftime without having to
create a Time.t and convert it to a Unix.tm.
|
Extended_unix |
Extensions to
Core.Unix .
|
Extra_fields | |
Fd_leak_check |
File descriptor leak check.
|
Find |
Unix like
find .
|
Flang |
The language of terms over a field.
|
Float_ref |
Allows mutable float record fields where setting the value is much faster because it
avoids write barrier.
|
Fold_map |
A map that folds in new values.
|
Generic | |
Hashtbl2 | mem1 t key1 is true iff \exists key2 s.t.
|
Hashtbl2_pair | |
Interval_map |
See
Interval_map_inf .
|
Interval_map_intf |
Represents a single interval across a key type.
|
Invariant | |
Invocation | |
Iter |
Astract iterators.
|
Lazy_list |
Lazy lists.
|
Lazy_m |
A non-threadsafe reimplementation of
Lazy
|
Lazy_sequence | |
Left_boundary | |
Linebuf |
Line-by-line reading of a file.
|
List_zipper | |
Logger |
Another logging library.
|
Low_level_debug |
A canary thread starts two threads, one in caml and one in C.
|
Malloc |
Malloc bindings
|
Multi_map |
Maps with mutliple bindings.
|
Net_utils |
Networking utilities
|
Number |
Specification of general number properties
|
Olang |
The language of predicates over an ordered set.
|
Packed_array |
A packed array is a read-only array that has a fairly compact representation and will
not be traversed by the GC.
|
Packed_map |
A packed map is a map from keys to values, represented using a packed array of
key-value tuples which is sorted by key.
|
Posix_clock | |
Pp |
Functional pretty printing.
|
Printc |
alias for String.concat
|
Process |
Low-level process handling
|
Procfs |
Process and system stats
|
Prod_or_test | |
Quickcheck_deprecated |
the type of a random
'a -generator
|
Random_selection |
reservoir sampling
|
Readline |
Interactive line editing.
|
Readline__input_char | |
Readline__input_loop | |
Runtime_blockout_detector | Runtime_blockout_detector is used detect bugs in C libraries that fail
to release the OCaml runtime lock before making blocking calls.
|
Rw_mutex |
Read/write mutexes
|
Sampler |
a compiled finite discrete probability distribution that supports constant
time sampling
|
Search_foo | |
Selector | |
Semaphore |
Semaphores
|
Sendmail | |
Service_command | acquire_lock_exn slot locks slot .
|
Set_lang | |
Set_lang_intf | |
Shell |
Shell scripting in OCaml.
|
Shell__core | |
Shell__line_buffer |
String buffers that automatically get flushed at every line return.
|
Sntp |
Simple Network Time Protocol
|
Splay_tree | |
Std | |
String_zipper | |
Sys_utils |
Various system utility functions.
|
Tcp | with_conn opens a connection to the TCP service on host port and
if successful calls f with In_channel.t and Out_channel.t as arguments.
|
Timed_function |
Functions with timeouts
|
Trie | |
Unix_utils |
Interface to Unix utility functions
|
Update_queue |
A
'state t keeps track of updates of type 'state -> 'state queued to it and runs
them sequentially.
|