CamlinternalFormatBasics
Stdlib
The OCaml Standard library.Stdlib.Either
Either type.Stdlib.Sys
System interface.Stdlib.Obj
Operations on internal representations of values.Stdlib.Atomic
Atomic references.CamlinternalLazy
Run-time support for lazy values. All functions in this module are for system use only, not for the casual user.Stdlib.Lazy
Deferred computations.Stdlib.Seq
Sequences.Stdlib.Option
Option values.Stdlib.Result
Result values.Stdlib.Bool
Boolean values.Stdlib.Char
Character operations.Stdlib.Uchar
Unicode characters.Stdlib.List
List operations.Stdlib.Int
Integer values.Stdlib.Bytes
Byte sequence operations.Stdlib.String
Strings.Stdlib.Unit
Unit values.Stdlib.Marshal
Marshaling of data structures.Stdlib.Array
Array operations.Stdlib.Float
Floating-point arithmetic.Stdlib.Int32
32-bit integers.Stdlib.Int64
64-bit integers.Stdlib.Nativeint
Processor-native integers.Stdlib.Lexing
The run-time library for lexers generated by ocamllex
.Stdlib.Parsing
The run-time library for parsers generated by ocamlyacc
.Stdlib.Set
Sets over ordered types.Stdlib.Map
Association tables over ordered types.Stdlib.Stack
Last-in first-out stacks.Stdlib.Queue
First-in first-out queues.Stdlib.Buffer
Extensible buffers.Stdlib.Mutex
Locks for mutual exclusion.Stdlib.Condition
Condition variables to synchronize between threads.Stdlib.Semaphore
SemaphoresStdlib.Domain
CamlinternalFormat
Stdlib.Printf
Formatted output functions.Stdlib.Arg
Parsing of command line arguments.Stdlib.Printexc
Facilities for printing exceptions and inspecting current call stack.Stdlib.Fun
Function manipulation.Stdlib.Gc
Memory management control and statistics; finalised values.Stdlib.Digest
MD5 message digest.Stdlib.Bigarray
Large, multi-dimensional, numerical arrays.Stdlib.Random
Pseudo-random number generators (PRNG).Stdlib.Hashtbl
Hash tables and hash functions.Stdlib.Weak
Arrays of weak pointers and hash sets of weak pointers.Stdlib.Format
Pretty-printing.Stdlib.Scanf
Formatted input functions.Stdlib.Callback
Registering OCaml values with the C runtime.CamlinternalOO
Run-time support for objects and classes. All functions in this module are for system use only, not for the casual user.Stdlib.Oo
Operations on objectsCamlinternalMod
Run-time support for recursive modules. All functions in this module are for system use only, not for the casual user.Stdlib.Ephemeron
Ephemerons and weak hash tables.Stdlib.Filename
Operations on file names.Stdlib.Complex
Complex numbers.Stdlib.ArrayLabels
Array operations.Stdlib.ListLabels
List operations.Stdlib.BytesLabels
Byte sequence operations.Stdlib.StringLabels
Strings.Stdlib.MoreLabels
Extra labeled libraries.Stdlib.StdLabels
Standard labeled libraries.Stdlib.In_channel
Input channels.Stdlib.Out_channel
Output channels.Stdlib.Effect
Effects.Dynlink
Dynamic loading of .cmo, .cma and .cmxs files.Str
Regular expressions and high-level string processingUnix
Interface to the Unix system.UnixLabels
Interface to the Unix system.Thread
Lightweight threads for Posix 1003.1c
and Win32.Event
First-class synchronous communication.