Index of modules


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

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

D
Dispatch_arg
Command line argument handling by projecting ocaml functions.

E
Epoll [Extended_linux]
Error [Extended_result]
Escaping
String escaping.
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_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
Find
Unix like find.
Flag [Command]
Fold_map
Fold_table
Function
Functional composition.

H
Hashtree
This module implements a normal hashtbl, with one tweak.
History [Readline]

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

K
Key [Hashtree.S]

L
Logger
Another logging library.
Loggers
High-level logging capabilities
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
Networking utilities

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

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

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

S
Semaphore
Semaphores
Sendmail
Shell
Shell scripting in OCaml.
Spec [Dispatch_arg]
This module defines functional unparsing style combinators used to embed our callback functions.
Stderr [Loggers]
Logs to stderr
Syslog
Syslog Interface
Syslog [Loggers]
Logs to syslog daemon

T
Tab_completion [Command]
Type [Command.Flag]

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

V
Vector
Version [Command]