• en

Index of modules

A
Arg

Parsing of command line arguments.

Array [StdLabels]
Array [Float]
Array
Array0 [Bigarray]

Zero-dimensional arrays.

Array1 [Bigarray]

One-dimensional arrays.

Array2 [Bigarray]

Two-dimensional arrays.

Array3 [Bigarray]

Three-dimensional arrays.

ArrayLabels [Float]
ArrayLabels

Array operations

B
Bigarray

Large, multi-dimensional, numerical arrays.

Bool

Boolean values.

Buffer

Extensible buffers.

Bytes [StdLabels]
Bytes

Byte sequence operations.

BytesLabels

Byte sequence operations.

C
Callback

Registering OCaml values with the C runtime.

CamlinternalFormat
CamlinternalFormatBasics
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.

Condition

Condition variables to synchronize between threads.

D
Digest

MD5 message digest.

Dynlink

Dynamic loading of .cmo, .cma and .cmxs files.

E
Ephemeron [Obj]
Ephemeron

Ephemerons and weak hash table

Event

First-class synchronous communication.

Extension_constructor [Obj]
F
Filename

Operations on file names.

Float

Floating-point arithmetic

Format

Pretty-printing.

Fun

Function manipulation.

G
Gc

Memory management control and statistics; finalised values.

GenHashTable [Ephemeron]
Genarray [Bigarray]
Genlex

A generic lexical analyzer.

H
Hashtbl [MoreLabels]
Hashtbl

Hash tables and hash functions.

I
Immediate64 [Sys]
Int

Integer values.

Int32

32-bit integers.

Int64

64-bit integers.

K
K1 [Ephemeron]
K2 [Ephemeron]
Kn [Ephemeron]
L
LargeFile [UnixLabels]

File operations on large files.

LargeFile [Unix]

File operations on large files.

LargeFile [Pervasives]
Lazy

Deferred computations.

Lexing

The run-time library for lexers generated by ocamllex.

List [StdLabels]
List

List operations.

ListLabels
M
Make [Weak]

Functor building an implementation of the weak hash set structure.

Make [Sys.Immediate64]
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.

Make [Ephemeron.Kn]

Functor building an implementation of a weak hash table

Make [Ephemeron.K2]

Functor building an implementation of a weak hash table

Make [Ephemeron.K1]

Functor building an implementation of a weak hash table

MakeSeeded [MoreLabels.Hashtbl]
MakeSeeded [Hashtbl]

Functor building an implementation of the hashtable structure.

MakeSeeded [Ephemeron.GenHashTable]

Functor building an implementation of an hash table that use the container for keeping the information given

MakeSeeded [Ephemeron.Kn]

Functor building an implementation of a weak hash table.

MakeSeeded [Ephemeron.K2]

Functor building an implementation of a weak hash table.

MakeSeeded [Ephemeron.K1]

Functor building an implementation of a weak hash table.

Map [MoreLabels]
Map

Association tables over ordered types.

Marshal

Marshaling of data structures.

MoreLabels

Extra labeled libraries.

Mutex

Locks for mutual exclusion.

N
Nativeint

Processor-native integers.

O
Obj

Operations on internal representations of values.

Ocaml_operators

Precedence level and associativity of operators

Oo

Operations on objects

Option

Option values.

P
Parsing

The run-time library for parsers generated by ocamlyacc.

Pervasives
Printexc

Facilities for printing exceptions and inspecting current call stack.

Printf

Formatted output functions.

Q
Queue

First-in first-out queues.

R
Random

Pseudo-random number generators (PRNG).

Result

Result values.

S
Scanf

Formatted input functions.

Scanning [Scanf]
Seq

Functional Iterators

Series [Spacetime]
Set

Sets over ordered types.

Set [MoreLabels]
Slot [Printexc]
Snapshot [Spacetime]
Spacetime

Profiling of a program's space behaviour over time.

Stack

Last-in first-out stacks.

State [Random]
StdLabels

Standard labeled libraries.

Stdlib

The OCaml Standard library.

Str

Regular expressions and high-level string processing

Stream

Streams and parsers.

String

String operations.

String [StdLabels]
StringLabels

String operations.

Sys

System interface.

T
Thread

Lightweight threads for Posix 1003.1c and Win32.

ThreadUnix

Thread-compatible system calls.

U
Uchar

Unicode characters.

Unit

Unit values.

Unix

Interface to the Unix system.

UnixLabels

Interface to the Unix system.

W
Weak

Arrays of weak pointers and hash sets of weak pointers.