| 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 | |
| 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.
|
| Array |
Extensions to
Core.Core_array.
|
| Extended_common |
Pervasive functions.
|
| Exn |
Extensions to
Core.Exn.
|
| Filename |
Extensions to
Core.Core_filename.
|
| Float |
Extensions to
Core.Float.
|
| Gc |
Extensions to
Core.Gc.
|
| Hashtbl | |
| Int | |
| Int32 |
Extensions to
Core.Core_int32
|
| Int63 |
Extensions to
Core.Core_int63
|
| Int64 |
Extensions to
Core.Core_int64
|
| Extended_linux |
Splicing - zero-copies between kernel buffers
|
| List |
Extensions to
Core.Core_list.
|
| Extended_list__LCS | |
| Extended_list__multimerge | |
| Memo |
Extensio to
Core.Memo
|
| Extended_monad | |
| Nativeint | |
| Extended_option | |
| Result |
Extension to the
|
| Sexp |
Extensions to
Sexplib.Sexp.
|
| String |
Extensions to
Core.Core_String.
|
| Sys |
Utility functions concerning the OCaml-runtime
|
| Thread |
Extensions to
Core.Core_thread
|
| Time |
Shortcut for calling Core_extended.Unix.strftime without having to
create a Time.t and convert it to a Unix.tm.
|
| Unix |
Extensions to
Core.Unix.
|
| Extra_fields | |
| Fd_leak_check |
File descriptor leak check.
|
| Find |
Unix like
find.
|
| Fold_map |
A map that folds in new values.
|
| Generic | |
| Invariant | |
| Invocation | |
| Iter |
Astract iterators.
|
| Lazy_list |
Lazy lists.
|
| Lazy_m |
A non-threadsafe reimplementation of
Lazy
|
| Lazy_sequence | |
| Linebuf |
Line-by-line reading of a file.
|
| List_zipper | |
| Logger |
Another logging library.
|
| Loggers |
High-level logging capabilities
|
| 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
|
| 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.
|
| Patience_diff |
This is a port of Bram Cohen's patience diff algorithm, as found in the Bazaar 1.14.1
source code, available at http://bazaar-vcs.org.
|
| Posix_clock | |
| Pp |
Functional pretty printing.
|
| Printc |
alias for String.concat
|
| Process |
Low-level process handling
|
| Procfs |
Process and system stats
|
| Prod_or_test | |
| 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.
|
| 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 | |
| Stats_reporting | |
| Std | |
| String_zipper | |
| Syslog |
Syslog Interface
|
| 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.
|
| Text_block |
two dimensional blocks of text
|
| 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.
|