Index of modules


A
 
Arg
Parsing of command line arguments.
Arith_flags
Arith_status
Flags that control rational arithmetic.
Array [StdLabels]
Array
Array operations.
Array1 [Bigarray]
One-dimensional arrays.
Array2 [Bigarray]
Two-dimensional arrays.
Array3 [Bigarray]
Three-dimensional arrays.
ArrayLabels
Array operations.
AtomicBool
Atomic containers for bool values.
AtomicInt32
Atomic containers for int32 values.
AtomicInt32Array
Atomic containers for arrays of int32 values.
AtomicInt64
Atomic containers for int64 values.
AtomicInt64Array
Atomic containers for arrays of int64 values.
AtomicMarkableReference
Atomic containers for markable values.
AtomicReference
Atomic containers for values.
AtomicReferenceArray
Atomic containers for arrays of values.
AtomicStampedReference
Atomic containers for stamped values.

B
 
Big_int
Operations on arbitrary-precision integers.
Bigarray
Large, multi-dimensional, numerical arrays.
Buffer
Extensible string buffers.

C
 
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.
Condition
Lock-base condition.
CountDownLatch
Countdown synchronization.
CyclicBarrier
Reusable barriers.

D
 
Default_AWT [JavaApplet]
Default implementation for AWT applets.
Default_Generic [JavaServlet]
Default implementation for generic servlets.
Default_Graphics [JavaApplet]
Default implementation for Graphics applets.
Default_HTTP [JavaServlet]
Default implementation for HTTP servlets.
Default_Swing [JavaApplet]
Default implementation for Swing applets.
Digest
MD5 message digest.
Dynlink
Dynamic loading of object files.

E
 
Exchanger
Value exchangers.
ExecutorCompletionService
Helper entities for thread pool executors.

F
 
Filename
Operations on file names.
ForkJoin
Fork/join computations.
ForkJoinPool
Thread pools for fork/join computations.
Format
Pretty printing.
Future
Computations run in background.

G
 
Gc
Memory management control and statistics; finalised values.
Genarray [Bigarray]
Genlex
A generic lexical analyzer.
Graphics
Machine-independent graphics primitives.

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

I
 
Int32
32-bit integers.
Int64
64-bit integers.
Int_misc

J
 
Java
Manipulation of Java references.
JavaApplet
Support for Java applets.
JavaArray
Support for unspecialized arrays.
JavaArraySignature
Signature of primitive arrays.
JavaBoolean
Utility functions for boolean type and Boolean class.
JavaBooleanArray
Support for boolean[] type.
JavaByte
Support for byte type and Byte class.
JavaByteArray
Support for byte[] type.
JavaCalendar
Utility functions for Java calendars.
JavaChar
Utility functions for char type and Character class.
JavaCharArray
Support for char[] type.
JavaDate
Utility functions for Java dates.
JavaDouble
Support for double type and Double class.
JavaDoubleArray
Support for double[] type.
JavaError
Utility functions for Java errors.
JavaException
Utility functions for Java exceptions.
JavaFloat
Support for float type and Float class.
JavaFloatArray
Support for float[] type.
JavaIOStreams
Utility functions for Java streams, and conversions between Java streams and OCaml channels.
JavaInt
Support for int type and Integer class.
JavaIntArray
Support for int[] type.
JavaLocale
Utility functions for Java locales.
JavaLong
Support for long type and Long class.
JavaLongArray
Support for long[] type.
JavaObject
Utility functions for Java objects.
JavaPervasives
An initially-opened module for Java.
JavaProperties
Utility functions for Java properties.
JavaRandom
Pseudorandom number generators.
JavaReferenceArray
Support for pack.Class[] and prim[]...[] types.
JavaRuntime
Runtime information.
JavaServlet
Support for Java servlets.
JavaShort
Support for short type and Short class.
JavaShortArray
Support for short[] type.
JavaString
Utility functions for Java strings.
JavaStringBuilder
Utility functions for string builders.
JavaStringFormat
Support for Format module for Java strings.
JavaStringPrintf
Support for Printf module for Java strings.
JavaSystem
Miscellaneous (properties, time, garbage collection, environment).
JavaThrowable
Utility functions for Java throwables.
JavaTimeZone
Utility functions for Java time zones.

L
 
LargeFile [Unix]
File operations on large files.
LargeFile [Pervasives]
Operations on large files.
Lazy
Deferred computations.
Lexing
The run-time library for lexers generated by ocamllex.
List [StdLabels]
List
List operations.
ListLabels
List operations.
Lock
Reentrant locks.

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 [ParallelArray]
Functor building an implementation with no optional parameter, thus compatible with the Array module (except for fold operations).
Make [MoreLabels.Set]
Make [MoreLabels.Map]
Make [MoreLabels.Hashtbl]
Make [MapReduce]
Builds a map/reduce implementation for the passed computation.
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.
MapReduce
Map/reduce computations.
Marshal
Marshaling of data structures.
MoreLabels
Extra labeled libraries.

N
 
Nat
Nativeint
Processor-native integers.
Num
Operation on arbitrary-precision numbers.

O
 
OCaml [JavaString]
Module providing functions that can be used as drop-in replacements for function from String.
Obj
Operations on internal representations of values.
Oo
Operations on objects

P
 
ParallelArray
Parallel operations over arrays.
Parsing
The run-time library for parsers generated by ocamlyacc.
Pervasives
The initially opened module.
Phaser
Flexible synchronization abstractions, subsuming countdown latches and cyclic barriers.
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).
Ratio
Operation on rational numbers.
ReadWriteLock
Read/write locks.
RejectedExecutionHandler
Policies for blocked executions.

S
 
STM
Minimalistic implementation of a Software Transactional Memory.
Scanf
Formatted input functions.
Scanning [Scanf]
ScheduledFuture
Computations run in background with a delay.
ScheduledThreadPoolExecutor
Thread pools for scheduled futures.
Semaphore
Semaphores.
Set
Sets over ordered types.
Set [MoreLabels]
Sort
Sorting and merging lists.
Stack
Last-in first-out stacks.
State [Random]
StdLabels
Standard labeled libraries.
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
Threads.
ThreadGroup
Thread groups.
ThreadLocal
Thread-local variables.
ThreadPoolExecutor
Thread pools for futures.
TimeUnit
Time units.

U
 
Unix
Interface to the Unix system

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