A  
Arg 
Parsing of command line arguments.

Arith_flags  
Arith_status 
Flags that control rational arithmetic.

Array [StdLabels]  
Array 
Array operations.

Array1 [Bigarray] 
Onedimensional arrays.

Array2 [Bigarray] 
Twodimensional arrays.

Array3 [Bigarray] 
Threedimensional arrays.

ArrayLabels 
Array operations.

B  
Big_int 
Operations on arbitraryprecision integers.

Bigarray 
Large, multidimensional, numerical arrays.

Buffer 
Extensible string buffers.

C  
Callback 
Registering OCaml values with the C runtime.

CamlinternalLazy 
Runtime support for lazy values.

CamlinternalMod 
Runtime support for recursive modules.

CamlinternalOO 
Runtime support for objects and classes.

Char 
Character operations.

Complex 
Complex numbers.

D  
Digest 
MD5 message digest.

Dynlink 
Dynamic loading of object files.

F  
Filename 
Operations on file names.

Format 
Pretty printing.

G  
Gc 
Memory management control and statistics; finalised values.

Genarray [Bigarray]  
Genlex 
A generic lexical analyzer.

Graphics 
Machineindependent graphics primitives.

H  
Hashtbl [MoreLabels]  
Hashtbl 
Hash tables and hash functions.

I  
Int32 
32bit integers.

Int64 
64bit integers.

Int_misc  
L  
LargeFile [Unix] 
File operations on large files.

LargeFile [Pervasives] 
Operations on large files.

Lazy 
Deferred computations.

Lexing 
The runtime library for lexers generated by
ocamllex .

List [StdLabels]  
List 
List operations.

ListLabels 
List operations.

M  
Make [Weak] 
Functor building an implementation of the weak hash table structure.

Make [Set] 
Functor building an implementation of the set structure
given a totally ordered type.

Make [MoreLabels.Set]  
Make [MoreLabels.Map]  
Make [MoreLabels.Hashtbl]  
Make [Map] 
Functor building an implementation of the map structure
given a totally ordered type.

Make [Hashtbl] 
Functor building an implementation of the hashtable structure.

MakeSeeded [MoreLabels.Hashtbl]  
MakeSeeded [Hashtbl] 
Functor building an implementation of the hashtable structure.

Map [MoreLabels]  
Map 
Association tables over ordered types.

Marshal 
Marshaling of data structures.

MoreLabels 
Extra labeled libraries.

N  
Nat  
Nativeint 
Processornative integers.

Num 
Operation on arbitraryprecision numbers.

O  
Obj 
Operations on internal representations of values.

Oo 
Operations on objects

P  
Parsing 
The runtime library for parsers generated by
ocamlyacc .

Pervasives 
The initially opened module.

Printexc 
Facilities for printing exceptions and inspecting current call stack.

Printf 
Formatted output functions.

Q  
Queue 
Firstin firstout queues.

R  
Random 
Pseudorandom number generators (PRNG).

Ratio 
Operation on rational numbers.

S  
Scanf 
Formatted input functions.

Scanning [Scanf]  
Set 
Sets over ordered types.

Set [MoreLabels]  
Sort 
Sorting and merging lists.

Stack 
Lastin firstout stacks.

State [Random]  
StdLabels 
Standard labeled libraries.

Str 
Regular expressions and highlevel string processing

Stream 
Streams and parsers.

String 
String operations.

String [StdLabels]  
StringLabels 
String operations.

Sys 
System interface.

U  
Unix 
Interface to the Unix system

W  
Weak 
Arrays of weak pointers and hash tables of weak pointers.
