A | 
| Abstract [Extended_fn] | 
 | 
| Access_control [Extended_hashtbl] | 
 | 
| Access_control [Extended_array] | 
 | 
| Action [Deprecated_command.Flag] | 
Deprecated  This is the old deprecated interface to Flag
 
 | 
| Add [Fold_map] | 
A fold for adding.
 
 | 
| Align [Ascii_table] | 
 | 
| Alternating_primary_backup_assignment [Std] | 
 | 
| Alternating_primary_backup_assignment  | 
role assignment for systems with a primary and backup instances that
    switch roles daily for ease of deploying new versions.
 
 | 
| Annotated_field [Deprecated_command] | 
This module is intended to help in using pa_fields to easily generate
   Command.t's when you have a record type each field of which you would
   like specified as a command line argument.
 
 | 
| Anons [Deprecated_fcommand] | 
 | 
| Ansi [Console] | 
Handling of ansi codes.
 
 | 
| Array [Std] | 
 | 
| Ascii_table [Std] | 
 | 
| Ascii_table  | 
creates a column given the header and the to-string function
 
 | 
| Atomic_edit [Std] | 
 | 
| Atomic_edit  | 
Atomically edit a file without long-term locking
 
 | 
| Autocomplete [Deprecated_command] | 
 | 
 B | 
| Bash_action [Deprecated_command.Autocomplete] | 
 | 
| Bench [Std] | 
 | 
| Bench  | 
Simple example:
 
 | 
| Bin_io_utils [Std] | 
 | 
| Bin_io_utils  | 
 | 
| Bitarray [Std] | 
 | 
| Bitarray  | 
This module implements efficient and compact arrays of boolean values.
 
 | 
 C | 
| Cache [Std] | 
 | 
| Cache  | 
Generic caching library
 
 | 
| Cbuffer [Std] | 
 | 
| Cbuffer  | 
Circular buffers.
 
 | 
| Color_print [Std] | 
 | 
| Color_print  | 
 | 
| Column [Ascii_table] | 
 | 
| Command_result [Process] | 
 | 
| Cons [Fold_map] | 
 | 
| Console [Std] | 
 | 
| Console  | 
Printing on console tty's
 
 | 
| Cpu_use [Sys_utils] | 
A module for getting a process's CPU use.
 
 | 
| Crit_bit  | 
 | 
| Csv_writer [Std] | 
 | 
| Csv_writer  | 
* Compliant simple CSV writter.
 
 | 
 D | 
| Date [Std] | 
 | 
| Date_selector [Selector] | 
 | 
| Deprecated_command [Std] | 
 | 
| Deprecated_command  | 
 | 
| Deprecated_fcommand [Std] | 
 | 
| Deprecated_fcommand  | 
 | 
| Deprecated_service_command [Std] | 
 | 
| 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).
 
 | 
| Dev [Procfs.Net] | 
 | 
| Diff [Extended_sexp] | 
Various
 
 | 
| Direct [Procfs.Mount.Fields] | 
 | 
| Direct [Procfs.Net.Route.Fields] | 
 | 
| Direct [Procfs.Net.Dev.Fields] | 
 | 
| Direct [Procfs.Loadavg.Fields] | 
 | 
| Direct [Procfs.Meminfo.Fields] | 
 | 
| Direct [Procfs.Process.Fields] | 
 | 
| Direct [Procfs.Process.Fd.Fields] | 
 | 
| Direct [Procfs.Process.Status.Fields] | 
 | 
| Direct [Procfs.Process.Statm.Fields] | 
 | 
| Direct [Procfs.Process.Stat.Fields] | 
 | 
| Direct [Procfs.Process.Limits.Fields] | 
 | 
| Direct [Procfs.Process.Limits.Rlimit.Fields] | 
 | 
| Display [Ascii_table] | 
 | 
| Documented_match_statement [Std] | 
 | 
| Documented_match_statement  | 
A t represents a match statement where every case is documented.
 
 | 
 E | 
| English [Std] | 
 | 
| English  | 
Translating English into useful data structures
 
 | 
| Environment [Std] | 
 | 
| Environment  | 
 | 
| Error [Extended_result] | 
 | 
| Exception_check [Std] | 
 | 
| Exception_check  | 
Code to test the effect of exceptions happening in strategic
    places in daemons.
 
 | 
| Exn [Std] | 
 | 
| Exn [Extended_result] | 
 | 
| Exn_string [Extended_exn] | 
The point of this module is to be able to include an exn in a type that has to be
    sexpable or binable.
 
 | 
| Extended_array  | 
 | 
| Extended_common  | 
Pervasive functions.
 
 | 
| Extended_date [Extended_time] | 
 | 
| Extended_exn  | 
 | 
| Extended_filename  | 
 | 
| Extended_float  | 
 | 
| Extended_fn  | 
an abstract type of functions that are returned as the result of
    partially applying some other function
 
 | 
| Extended_gc  | 
 | 
| Extended_hashtbl  | 
 | 
| Extended_int  | 
 | 
| Extended_int32  | 
 | 
| Extended_int63  | 
 | 
| Extended_int64  | 
 | 
| Extended_linux  | 
Splicing - zero-copies between kernel buffers
 
 | 
| Extended_list  | 
 | 
| Extended_list__LCS  | 
 | 
| Extended_list__multimerge  | 
 | 
| Extended_memo  | 
 | 
| Extended_monad  | 
 | 
| Extended_nativeint  | 
 | 
| Extended_passwd [Extended_unix] | 
 | 
| Extended_result  | 
Extension to the 
 
 | 
| Extended_sexp  | 
 | 
| Extended_span [Extended_time] | 
 | 
| Extended_string  | 
 | 
| Extended_sys  | 
Utility functions concerning the OCaml-runtime
 
 | 
| Extended_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  | 
 | 
| Extra_fields [Std] | 
 | 
| Extra_fields  | 
 | 
 F | 
| Fd [Procfs.Process] | 
 | 
| Fd_leak_check [Std] | 
 | 
| Fd_leak_check  | 
File descriptor leak check.
 
 | 
| Fields [Procfs.Mount] | 
 | 
| Fields [Procfs.Net.Route] | 
 | 
| Fields [Procfs.Net.Dev] | 
 | 
| Fields [Procfs.Loadavg] | 
 | 
| Fields [Procfs.Meminfo] | 
 | 
| Fields [Procfs.Process] | 
 | 
| Fields [Procfs.Process.Fd] | 
 | 
| Fields [Procfs.Process.Status] | 
 | 
| Fields [Procfs.Process.Statm] | 
 | 
| Fields [Procfs.Process.Stat] | 
 | 
| Fields [Procfs.Process.Limits] | 
 | 
| Fields [Procfs.Process.Limits.Rlimit] | 
 | 
| Filename [Std] | 
 | 
| Filesize [Extended_int64] | 
An int reprensting a file length
 
 | 
| Find [Std] | 
 | 
| Find  | 
Unix like find.
 
 | 
| Flag [Deprecated_fcommand] | 
 | 
| Flag [Deprecated_command] | 
 | 
| Flags_ext [Deprecated_command] | 
 | 
| Float [Std] | 
 | 
| Fn [Std] | 
 | 
| Fold_map [Std] | 
 | 
| Fold_map  | 
A map that folds in new values.
 
 | 
| Fraction [Extended_float] | 
 | 
| Fraction_unsafe [Extended_float] | 
 | 
 G | 
| Gc [Std] | 
 | 
| Generic  | 
 | 
 H | 
| Hashtbl [Std] | 
 | 
| Helpers [Deprecated_command] | 
 | 
| History [Readline] | 
A mutable variable representing the history.
 
 | 
| Hunk [Patience_diff] | 
In diff terms, a hunk is a unit of consecutive ranges with some Same
    context before and after New, Old, and Replace ranges.
 
 | 
 I | 
| Ignore [Loggers] | 
Ignores logging messages
 
 | 
| Immutable [Extended_hashtbl.Access_control] | 
 | 
| Immutable [Extended_array.Access_control] | 
 | 
| Infix [Pp] | 
 | 
| Infix [Or_exn] | 
 | 
| Inline_tests  | 
 | 
| Inode [Procfs.Process] | 
 | 
| Int [Std] | 
 | 
| Int32 [Std] | 
 | 
| Int63 [Std] | 
 | 
| Int64 [Std] | 
 | 
| Iter [Std] | 
 | 
| Iter  | 
Astract iterators.
 
 | 
| Iterator [Lazy_sequence] | 
 | 
| Iterator [Lazy_list] | 
 | 
 K | 
| Keep_all [Cache.Strategy] | 
Keep all the values
 
 | 
| Keep_all [Cache] | 
Full caching (never flushes out values automatically )
 
 | 
| Key [Trie.S] | 
 | 
 L | 
| Lazy_list [Std] | 
 | 
| Lazy_list  | 
Lazy lists.
 
 | 
| Lazy_m [Std] | 
 | 
| Lazy_m  | 
A non-threadsafe reimplementation of Lazy
 
 | 
| Lazy_sequence [Std] | 
 | 
| Lazy_sequence  | 
 | 
| Limits [Procfs.Process] | 
 | 
| Linebuf [Std] | 
 | 
| Linebuf  | 
Line-by-line reading of a file.
 
 | 
| Linux_ext [Std] | 
 | 
| List [Std] | 
 | 
| List [Extended_monad] | 
 | 
| List_zipper [Std] | 
 | 
| List_zipper  | 
 | 
| Loadavg [Procfs] | 
 | 
| Logger [Std] | 
 | 
| Logger  | 
Another logging library.
 
 | 
| Loggers [Std] | 
 | 
| Loggers  | 
High-level logging capabilities
 
 | 
| Low_level_debug [Std] | 
 | 
| Low_level_debug  | 
A canary thread starts two threads, one in caml and one in C.
 
 | 
| Lru [Cache.Strategy] | 
Least recently used.
 
 | 
| Lru [Cache] | 
Least recently used caching
 
 | 
 M | 
| Make [Trie] | 
 | 
| Make [Lazy_list.Of_container] | 
 | 
| Make [Fold_map] | 
Builds a fold_map
 
 | 
| Make [Extra_fields] | 
 | 
| Make [Extended_monad] | 
 | 
| Make [Cache] | 
 | 
| Make2 [Fold_map] | 
 | 
| Make2 [Extended_monad] | 
 | 
| Make2_sexpable [Fold_map] | 
 | 
| MakeChannel [Loggers] | 
Functor for creating channel loggers
 
 | 
| MakeLogger [Loggers] | 
Functor for creating loggers
 
 | 
| Make_bounded [Number.Verified_std] | 
Functor of creating bounded numbers
 
 | 
| Make_bounded_unsafe [Number.Verified_std] | 
 | 
| Make_explicit_sexp_option [Extended_sexp] | 
 | 
| Make_sexpable [Fold_map] | 
 | 
| Make_verified [Number] | 
Functor for making constrained numbers from specifications.
 
 | 
| Make_verified_std [Number] | 
Functor for enriching standard numbers (Int.t, Int32.t, Int63.t
    Int64.t, Nativeint.t, Float.t) with Pos.t, Pos0.t, Neg.t,
    and Neg0.t modules, and the Make_bounded and Make_bounded_unsafe
    functors.
 
 | 
| Make_verified_unsafe [Number] | 
 | 
| Malloc  | 
Malloc bindings
 
 | 
| Matching_block [Patience_diff] | 
Bram Cohen's comment from the original Python code (with syntax changed to OCaml):
 
 | 
| Meminfo [Procfs] | 
 | 
| Memo [Std] | 
 | 
| Mount [Procfs] | 
 | 
| Multi_map [Std] | 
 | 
| Multi_map  | 
Maps with mutliple bindings.
 
 | 
| Multiply [Fold_map] | 
 | 
 N | 
| Nativeint [Std] | 
 | 
| Neg [Number.Verified_std] | 
 | 
| Neg0 [Number.Verified_std] | 
 | 
| Neg0_unsafe [Number.Verified_std] | 
 | 
| Neg_unsafe [Number.Verified_std] | 
 | 
| Net [Procfs] | 
 | 
| Net_utils [Std] | 
 | 
| Net_utils  | 
Networking utilities
 
 | 
| Number [Std] | 
 | 
| Number  | 
Specification of general number properties
 
 | 
 O | 
| Of_container [Lazy_list] | 
 | 
| Ok [Extended_result] | 
 | 
| Options [Find] | 
 | 
| Or_exn [Std] | 
 | 
| Or_exn  | 
Specialization of the Result.t, but less contraint than Or_error.
 
 | 
 P | 
| Part [Trie.Key] | 
 | 
| Part [Trie.S] | 
 | 
| 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.
 
 | 
| Pos [Number.Verified_std] | 
Positive and negative numbers with and without zero.
 
 | 
| Pos0 [Number.Verified_std] | 
 | 
| Pos0_unsafe [Number.Verified_std] | 
 | 
| Pos_unsafe [Number.Verified_std] | 
 | 
| Posix_clock [Std] | 
 | 
| Posix_clock  | 
 | 
| Pp [Std] | 
 | 
| Pp  | 
Functional pretty printing.
 
 | 
| Printc [Std] | 
 | 
| Printc  | 
alias for String.concat
 
 | 
| Process [Std] | 
 | 
| Process [Shell] | 
Process dispatching
 
 | 
| Process [Procfs] | 
 | 
| Process  | 
Low-level process handling
 
 | 
| Procfs [Std] | 
 | 
| Procfs  | 
Process and system stats
 
 | 
 R | 
| Random_selection [Std] | 
 | 
| Random_selection  | 
reservoir sampling
 
 | 
| Range [Patience_diff] | 
For handling diffs abstractly.
 
 | 
| Read_only [Extended_hashtbl.Access_control] | 
 | 
| Read_only [Extended_array.Access_control] | 
 | 
| Read_write [Extended_hashtbl.Access_control] | 
 | 
| Read_write [Extended_array.Access_control] | 
 | 
| Readline [Std] | 
 | 
| Readline  | 
Interactive line editing.
 
 | 
| Readline__input_char  | 
 | 
| Readline__input_loop  | 
 | 
| Records_table [Extended_sexp] | 
 | 
| Regexp [Selector.String_selector] | 
 | 
| Result [Std] | 
 | 
| Result [Bench] | 
 | 
| Rlimit [Procfs.Process.Limits] | 
 | 
| Route [Procfs.Net] | 
 | 
| Runtime_blockout_detector [Std] | 
 | 
| 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 [Std] | 
 | 
| Rw_mutex  | 
Read/write mutexes
 
 | 
 S | 
| S [Color_print] | 
 | 
| Sampler [Std] | 
 | 
| Sampler  | 
a compiled finite discrete probability distribution that supports constant
    time sampling
 
 | 
| Search [Std] | 
 | 
| Search_foo  | 
 | 
| Selector  | 
 | 
| Semaphore [Std] | 
 | 
| Semaphore  | 
Semaphores
 
 | 
| Sendmail [Std] | 
 | 
| Sendmail  | 
 | 
| Service_command [Std] | 
 | 
| Service_command  | 
 | 
| Sexp [Std] | 
 | 
| Sexp_checked_edit [Sys_utils] | 
Edit files containing sexps.
 
 | 
| Shared_flags [Deprecated_command] | 
 | 
| Shell [Std] | 
 | 
| Shell  | 
Shell scripting in OCaml.
 
 | 
| Shell__core  | 
 | 
| Shell__line_buffer  | 
String buffers that automatically get flushed at every line return.
 
 | 
| Sntp [Std] | 
 | 
| Sntp  | 
Simple Network Time Protocol
 
 | 
| Splice [Extended_linux] | 
 | 
| Stat [Procfs.Process] | 
 | 
| Stat [Bench.Result] | 
 | 
| Statfs [Extended_linux] | 
 | 
| Statm [Procfs.Process] | 
 | 
| Status [Procfs.Process] | 
 | 
| Status [Process] | 
 | 
| Std  | 
 | 
| Stderr [Loggers] | 
Logs to stderr
 
 | 
| Store [Cache] | 
Predefined stores
 
 | 
| Strategy [Cache] | 
Predefined strategies
 
 | 
| String [Std] | 
 | 
| String_list_selector [Selector] | 
 | 
| String_selector [Selector] | 
 | 
| String_trie [Trie] | 
 | 
| String_zipper  | 
 | 
| String_zipper [Std] | 
 | 
| Style [Color_print] | 
 | 
| Sys [Std] | 
 | 
| Sys_utils  | 
Various system utility functions.
 
 | 
| Sys_utils [Std] | 
 | 
| Syslog  | 
Syslog Interface
 
 | 
| Syslog [Std] | 
 | 
| Syslog [Loggers] | 
Logs to syslog daemon
 
 | 
 T | 
| Table [Cache.Store] | 
 | 
| 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.
 
 | 
| Tcp [Std] | 
 | 
| Test [Bench] | 
 | 
| Thread [Std] | 
 | 
| Time [Std] | 
 | 
| Time_stamp_counter [Posix_clock] | 
 | 
| Timed_function  | 
Functions with timeouts
 
 | 
| Timed_function [Std] | 
 | 
| Trie  | 
 | 
| Trie [Std] | 
 | 
 U | 
| Unix [Std] | 
 | 
| Unix_utils  | 
Interface to Unix utility functions
 
 | 
| Unix_utils [Std] | 
 | 
| Update_queue  | 
A 'state t keeps track of updates of type 'state -> 'state queued to it and runs
    them sequentially.
 
 | 
| Update_queue [Std] | 
 | 
| Uuid  | 
 | 
 V | 
| Version [Deprecated_command] | 
 |