Index of modules


A
Action [Command.Flag]
Add [Fold_map]
Ansi [Shell]
Colour printing on terminals
Array [Std]

C
Cbuffer [Std]
Cbuffer
Circular buffers.
Command [Std]
Command
command-line parsing with hierarchical sub-commands
Command_result [Process]
Cons [Fold_map]
Cons_sexpable [Fold_map]
Container_extended

D
Dispatch_arg [Std]
Dispatch_arg
Command line argument handling by projecting ocaml functions.

E
Epoll [Extended_linux]
NOTE: please read the epoll man page for reference!
Error [Extended_result]
Escaping [Std]
Escaping
String escaping.
Exception_check [Std]
Exception_check
Code to test the effect of exceptions happening in strategic places in daemons.
Exn [Std]
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_linux
Epoll
Extended_list
Extensions to Core.Core_list.
Extended_option
Extended_result
Extended_sexp
The ocaml pretty printer (used by sexplib) is a speed daemon but is, sadly enough, produces wrong output (e.g it overflows in places where this could have avoided).
Extended_string
Extensions to Core.Core_String .
Extended_unix
Extensions to Core.Unix.

F
Filename [Std]
Find [Std]
Find
Unix like find.
Flag [Command]
Float [Std]
Fold_map [Std]
Fold_map
Fold_table
Function
Functional composition.

G
Gc [Std]

H
Hashtree [Std]
Hashtree
This module implements a normal hashtbl, with one tweak.
History [Readline]
A mutable variable representing the history.

I
Ignore [Loggers]
Ignores logging messages
Infix [Pp]
Infix [Dispatch_arg.Spec]
Int_set [Std]
Int_set
Mutable finite sets of non-negative integers.
Int_set_simple [Std]
Iter [Std]
Iter
Astract iterators.

K
Key [Hashtree.S]

L
Linux_ext [Std]
List [Std]
Logger [Std]
Logger
Another logging library.
Loggers [Std]
Loggers
High-level logging capabilities
Lru [Std]
Lru
Least Recently Used cache

M
Make [Rmap]
Make [Hashtree]
Make [Fold_table]
Make [Fold_map]
MakeChannel [Loggers]
Functor for creating channel loggers
MakeLogger [Loggers]
Functor for creating loggers
Make_sexpable [Fold_map]
Malloc
Malloc bindings
Multiply [Fold_map]

N
Net_utils [Std]
Net_utils
Networking utilities

O
Ocaml_utils [Std]
Ocaml_utils
Utility functions concerning the OCaml-runtime
Ok [Extended_result]
Open_fds [Extended_linux]
Reporting of open file descriptors
Options [Find]

P
Pp [Std]
Pp
Pretty printing.
Process [Std]
Process [Shell]
Process dispatching
Process
Low-level process handling
Procfs [Std]
Procfs
Process and system stats
Prompt [Std]
Prompt
Prompt user for input, passwords, yes/no

R
Readline [Std]
Readline
Interactive line editing.
Res_array [Std]
Res_array
Extension to res.
Result [Std]
Result [Dispatch_arg.Spec]
Represent the return value of the embedded command
Rmap [Std]
Rmap
This module implements an imperative map based on a mutable AVL tree.
Rw_mutex [Std]
Rw_mutex
Read/write mutexes

S
Semaphore [Std]
Semaphore
Semaphores
Sendmail [Std]
Sendmail
Simple (and likely incomplete) interface for sending mail
Sexp [Std]
Shell [Std]
Shell
Shell scripting in OCaml.
Spec [Dispatch_arg]
This module defines functional unparsing style combinators used to embed our callback functions.
Std
Stderr [Loggers]
Logs to stderr
String [Std]
Syslog
Syslog Interface
Syslog [Std]
Syslog [Loggers]
Logs to syslog daemon

T
Tab_completion [Command]
Type [Command.Flag]

U
Union_find
Disjoint-sets.
Union_find [Std]
Unix [Std]
Unix_utils
Interface to Unix utility functions

V
Vector
Version [Command]