Core Library | |
  | |
Pervasives | The initially opened module. |
  | |
Standard libraries | |
  | |
Arg | Parsing of command line arguments. |
Array | Array operations. |
Buffer | Extensible string buffers. |
Callback | Registering Caml values with the C runtime. |
Char | Character operations. |
Digest | MD5 message digest. |
Filename | Operations on file names. |
Format | Pretty printing. |
Gc | Memory management control and statistics; finalised values. |
Genlex | A generic lexical analyzer. |
Hashtbl | Hash tables and hash functions. |
Int32 | 32-bit integers. |
Int64 | 64-bit integers. |
Lazy | Deferred computations. |
Lexing |
The run-time library for lexers generated by ocamllex .
|
List | List operations. |
MakeHash | Hash tables over types with specific order. |
MakeMap | Association tables over types with specific order. |
MakeSet | Sets over types with specific order. |
Map | Association tables over ordered types. |
Marshal | Marshaling of data structures. |
Nativeint | Processor-native integers. |
Obj | Operations on internal representations of values. |
Oo | Object-oriented extension |
Parsing |
The run-time library for parsers generated by ocamlyacc .
|
Printexc | Facilities for printing exceptions. |
Printf | Formatted output functions. |
Queue | First-in first-out queues. |
Random | Pseudo-random number generator (PRNG). |
Set | Sets over ordered types. |
Stack | Last-in first-out stacks. |
Stream | Streams and parsers. |
String | String operations. |
Sys | System interface. |
Weak | Arrays of weak pointers. |
  | |
Other libraries | |
  | |
Bigarray | Large, multi-dimensional, numerical arrays. |
Dbm | Interface to the NDBM database. |
Dynlink | Dynamic loading of bytecode object files. |
Str | Regular expressions and high-level string processing |
Thread |
Lightweight threads for Posix 1003.1c and Win32.
|
Unix | Interface to the Unix system |