OCaml standard library



Arg
Parsing of command line arguments.
Arith_flags
Arith_status
Flags that control rational arithmetic.
Array
Array operations.
ArrayLabels
Array operations.
Big_int
Operations on arbitrary-precision integers.
Bigarray
Large, multi-dimensional, numerical arrays.
Buffer
Extensible string buffers.
Callback
Registering OCaml values with the C runtime.
CamlinternalLazy
Run-time support for lazy values.
CamlinternalMod
Run-time support for recursive modules.
CamlinternalOO
Run-time support for objects and classes.
Char
Character operations.
Complex
Complex numbers.
Digest
MD5 message digest.
Dynlink
Dynamic loading of object files.
Filename
Operations on file names.
Format
Pretty printing.
Gc
Memory management control and statistics; finalised values.
Genlex
A generic lexical analyzer.
Graphics
Machine-independent graphics primitives.
Hashtbl
Hash tables and hash functions.
Int32
32-bit integers.
Int64
64-bit integers.
Int_misc
Lazy
Deferred computations.
Lexing
The run-time library for lexers generated by ocamllex.
List
List operations.
ListLabels
List operations.
Map
Association tables over ordered types.
Marshal
Marshaling of data structures.
MoreLabels
Extra labeled libraries.
Nat
Nativeint
Processor-native integers.
Num
Operation on arbitrary-precision numbers.
Obj
Operations on internal representations of values.
Oo
Operations on objects
Parsing
The run-time 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.
Queue
First-in first-out queues.
Random
Pseudo-random number generators (PRNG).
Ratio
Operation on rational numbers.
Scanf
Formatted input functions.
Set
Sets over ordered types.
Sort
Sorting and merging lists.
Stack
Last-in first-out stacks.
StdLabels
Standard labeled libraries.
Str
Regular expressions and high-level string processing
Stream
Streams and parsers.
String
String operations.
StringLabels
String operations.
Sys
System interface.
Unix
Interface to the Unix system
Weak
Arrays of weak pointers and hash tables of weak pointers.