home βΊ Package ocaml
Package ocaml
Arg(3o) β Parsing of command line arguments.
Arg_helper(3o) β Decipher command line arguments of the form <value> | <key>=<value>,...
Arg_helper.Make(3o) β no description
Array(3o) β Array operations.
ArrayLabels(3o) β Array operations.
Ast_helper(3o) β Helpers to produce Parsetree fragments
Ast_helper.Attr(3o) β Attributes
Ast_helper.Cf(3o) β Class fields
Ast_helper.Ci(3o) β Classes
Ast_helper.Cl(3o) β Class expressions
Ast_helper.Const(3o) β no description
Ast_helper.Csig(3o) β Class signatures
Ast_helper.Cstr(3o) β Class structures
Ast_helper.Ctf(3o) β Class type fields
Ast_helper.Cty(3o) β Class type expressions
Ast_helper.Exp(3o) β Expressions
Ast_helper.Incl(3o) β Includes
Ast_helper.Mb(3o) β Module bindings
Ast_helper.Md(3o) β Module declarations
Ast_helper.Mod(3o) β Module expressions
Ast_helper.Ms(3o) β Module substitutions
Ast_helper.Mtd(3o) β Module type declarations
Ast_helper.Mty(3o) β Module type expressions
Ast_helper.Of(3o) β Object fields
Ast_helper.Opn(3o) β Opens
Ast_helper.Pat(3o) β Patterns
Ast_helper.Rf(3o) β Row fields
Ast_helper.Sig(3o) β Signature items
Ast_helper.Str(3o) β Structure items
Ast_helper.Te(3o) β Type extensions
Ast_helper.Typ(3o) β Type expressions
Ast_helper.Type(3o) β Type declarations
Ast_helper.Val(3o) β Value declarations
Ast_helper.Vb(3o) β Value bindings
Ast_invariants(3o) β Check AST invariants
Ast_iterator(3o) β Ast_iterator.iterator enables AST inspection using open recursion.
Ast_mapper(3o) β The interface of a -ppx rewriter
Asttypes(3o) β Auxiliary AST types used by parsetree and typedtree.
Atomic(3o) β Atomic references.
Atomic.Loc(3o) β Atomic locations, such as record fields.
Attr_helper(3o) β Helpers for attributes
Bigarray(3o) β Large, multi-dimensional, numerical arrays.
Bigarray.Array0(3o) β Zero-dimensional arrays.
Bigarray.Array1(3o) β One-dimensional arrays.
Bigarray.Array2(3o) β Two-dimensional arrays.
Bigarray.Array3(3o) β Three-dimensional arrays.
Bigarray.Genarray(3o) β no description
Binutils(3o) β no description
Bool(3o) β Boolean values.
Buffer(3o) β Extensible buffers.
Build_path_prefix_map(3o) β Rewrite paths for reproducible builds
Builtin_attributes(3o) β Support for the builtin attributes:
Bytes(3o) β Byte sequence operations.
BytesLabels(3o) β Byte sequence operations.
Callback(3o) β Registering OCaml values with the C runtime.
CamlinternalFormat(3o) β no description
CamlinternalFormatBasics(3o) β no description
CamlinternalLazy(3o) β Run-time support for lazy values.
CamlinternalMenhirLib(3o) β no description
CamlinternalMenhirLib.Convert(3o) β no description
CamlinternalMenhirLib.Convert.Simplified(3o) β no description
CamlinternalMenhirLib.Engine(3o) β no description
CamlinternalMenhirLib.Engine.Make(3o) β no description
CamlinternalMenhirLib.EngineTypes(3o) β no description
CamlinternalMenhirLib.EngineTypes.ENGINE(3o) β no description
CamlinternalMenhirLib.EngineTypes.INCREMENTAL_ENGINE_START(3o) β no description
CamlinternalMenhirLib.EngineTypes.LOG(3o) β no description
CamlinternalMenhirLib.EngineTypes.MONOLITHIC_ENGINE(3o) β no description
CamlinternalMenhirLib.EngineTypes.TABLE(3o) β no description
CamlinternalMenhirLib.EngineTypes.TABLE.Log(3o) β no description
CamlinternalMenhirLib.ErrorReports(3o) β no description
CamlinternalMenhirLib.General(3o) β no description
CamlinternalMenhirLib.IncrementalEngine(3o) β no description
CamlinternalMenhirLib.IncrementalEngine.EVERYTHING(3o) β no description
CamlinternalMenhirLib.IncrementalEngine.INCREMENTAL_ENGINE(3o) β no description
CamlinternalMenhirLib.IncrementalEngine.INSPECTION(3o) β no description
CamlinternalMenhirLib.IncrementalEngine.SYMBOLS(3o) β no description
CamlinternalMenhirLib.InfiniteArray(3o) β no description
CamlinternalMenhirLib.InspectionTableFormat(3o) β no description
CamlinternalMenhirLib.InspectionTableFormat.TABLES(3o) β no description
CamlinternalMenhirLib.InspectionTableInterpreter(3o) β no description
CamlinternalMenhirLib.InspectionTableInterpreter.Make(3o) β no description
CamlinternalMenhirLib.InspectionTableInterpreter.Symbols(3o) β no description
CamlinternalMenhirLib.LexerUtil(3o) β no description
CamlinternalMenhirLib.LinearizedArray(3o) β no description
CamlinternalMenhirLib.PackedIntArray(3o) β no description
CamlinternalMenhirLib.Printers(3o) β no description
CamlinternalMenhirLib.Printers.Make(3o) β no description
CamlinternalMenhirLib.RowDisplacement(3o) β no description
CamlinternalMenhirLib.StaticVersion(3o) β no description
CamlinternalMenhirLib.TableFormat(3o) β no description
CamlinternalMenhirLib.TableFormat.TABLES(3o) β no description
CamlinternalMenhirLib.TableInterpreter(3o) β no description
CamlinternalMenhirLib.TableInterpreter.MakeEngineTable(3o) β no description
CamlinternalMod(3o) β Run-time support for recursive modules.
CamlinternalOO(3o) β Run-time support for objects and classes.
Ccomp(3o) β Compiling C files and building C libraries
Char(3o) β Character operations.
Char.Ascii(3o) β ASCII character set support.
Clflags(3o) β Command line flags
Clflags.Compiler_pass(3o) β no description
Clflags.Dump_option(3o) β no description
Clflags.Float_arg_helper(3o) β Optimization parameters represented as floats indexed by round number.
Clflags.Int_arg_helper(3o) β Optimization parameters represented as ints indexed by round number.
Compiler_libs(3o) β Warning This library is part of the internal OCaml compiler API, and is not the language standard library.
Complex(3o) β Complex numbers.
Compression(3o) β no description
Condition(3o) β Condition variables.
Config(3o) β System configuration
Config_boot(3o) β System configuration
Config_main(3o) β System configuration
Consistbl(3o) β Consistency tables: for checking consistency of module CRCs
Consistbl.Make(3o) β no description
Depend(3o) β Module dependencies.
Depend.String(3o) β no description
Diffing(3o) β Parametric diffing
Diffing.Define(3o) β Define(Defs) creates the diffing types from the types defined in Defs and the functors that need to be instantatied with the diffing algorithm parameters
Diffing.Define.Left_variadic(3o) β Variadic diffing
Diffing.Define.Parameters(3o) β no description
Diffing.Define.Right_variadic(3o) β no description
Diffing.Define.S(3o) β no description
Diffing.Define.Simple(3o) β no description
Diffing.Defs(3o) β The core types of a diffing implementation
Diffing_with_keys(3o) β When diffing lists where each element has a distinct key, we can refine the diffing patch by introducing two composite edit moves: swaps and moves.
Diffing_with_keys.Define(3o) β no description
Diffing_with_keys.Define.Parameters(3o) β no description
Diffing_with_keys.Define.Simple(3o) β no description
Digest(3o) β Message digest.
Digest.BLAKE128(3o) β BLAKE128 is the BLAKE2b hash function producing 128-bit (16-byte) digests.
Digest.BLAKE256(3o) β BLAKE256 is the BLAKE2b hash function producing 256-bit (32-byte) digests.
Digest.BLAKE512(3o) β BLAKE512 is the BLAKE2b hash function producing 512-bit (64-byte) digests.
Digest.MD5(3o) β MD5 is the MD5 hash function.
Digest.S(3o) β The signature for a hash function that produces digests of length hash_length from character strings, byte arrays, and files.
Docstrings(3o) β Documentation comments
Docstrings.WithMenhir(3o) β no description
Domain(3o) β Domains.
Domain.DLS(3o) β no description
Domainstate(3o) β no description
Dynarray(3o) β Dynamic arrays.
Dynlink(3o) β Dynamic loading of .cmo, .cma and .cmxs files.
Effect(3o) β Effects.
Effect.Deep(3o) β no description
Effect.Shallow(3o) β no description
Either(3o) β Either type.
Ephemeron(3o) β Ephemerons and weak hash tables.
Ephemeron.K1(3o) β Ephemerons with one key.
Ephemeron.K1.Bucket(3o) β no description
Ephemeron.K1.Make(3o) β Functor building an implementation of a weak hash table
Ephemeron.K1.MakeSeeded(3o) β Functor building an implementation of a weak hash table.
Ephemeron.K2(3o) β Ephemerons with two keys.
Ephemeron.K2.Bucket(3o) β no description
Ephemeron.K2.Make(3o) β Functor building an implementation of a weak hash table
Ephemeron.K2.MakeSeeded(3o) β Functor building an implementation of a weak hash table.
Ephemeron.Kn(3o) β Ephemerons with arbitrary number of keys of the same type.
Ephemeron.Kn.Bucket(3o) β no description
Ephemeron.Kn.Make(3o) β Functor building an implementation of a weak hash table
Ephemeron.Kn.MakeSeeded(3o) β Functor building an implementation of a weak hash table.
Ephemeron.S(3o) β The output signature of the functors Ephemeron.K1.Make and Ephemeron.K2.Make.
Ephemeron.SeededS(3o) β The output signature of the functors Ephemeron.K1.MakeSeeded and Ephemeron.K2.MakeSeeded.
Event(3o) β First-class synchronous communication.
Filename(3o) β Operations on file names.
Float(3o) β Floating-point arithmetic.
Float.Array(3o) β Float arrays with packed representation.
Float.ArrayLabels(3o) β Float arrays with packed representation (labeled functions).
Format(3o) β Pretty-printing.
Format_doc(3o) β Composable document for the Format formatting engine.
Format_doc.Doc(3o) β Definitions and immutable API for composing documents
Format_tutorial(3o) β Using the Format module
Fun(3o) β Function manipulation.
Gc(3o) β Memory management control and statistics; finalised values.
Gc.Memprof(3o) β Memprof is a profiling engine which randomly samples allocated memory words.
Hashtbl(3o) β Hash tables and hash functions.
Hashtbl.HashedType(3o) β The input signature of the functor Hashtbl.Make.
Hashtbl.Make(3o) β Functor building an implementation of the hashtable structure.
Hashtbl.MakeSeeded(3o) β Functor building an implementation of the hashtable structure.
Hashtbl.S(3o) β The output signature of the functor Hashtbl.Make.
Hashtbl.SeededHashedType(3o) β The input signature of the functor Hashtbl.MakeSeeded.
Hashtbl.SeededS(3o) β The output signature of the functor Hashtbl.MakeSeeded.
Iarray(3o) β no description
Identifiable(3o) β Uniform interface for common data structures over various things.
Identifiable.Make(3o) β no description
Identifiable.Map(3o) β no description
Identifiable.Map.T(3o) β no description
Identifiable.Pair(3o) β no description
Identifiable.S(3o) β no description
Identifiable.S.Map(3o) β no description
Identifiable.S.Set(3o) β no description
Identifiable.S.T(3o) β no description
Identifiable.S.Tbl(3o) β no description
Identifiable.Set(3o) β no description
Identifiable.Set.T(3o) β no description
Identifiable.Tbl(3o) β no description
Identifiable.Tbl.T(3o) β no description
Identifiable.Thing(3o) β no description
In_channel(3o) β Input channels.
Int(3o) β Integer values.
Int32(3o) β 32-bit integers.
Int64(3o) β 64-bit integers.
Int_replace_polymorphic_compare(3o) β no description
Lazy(3o) β Deferred computations.
Lazy_backtrack(3o) β no description
Lexer(3o) β The lexical analyzer
Lexing(3o) β The run-time library for lexers generated by ocamllex.
Linkdeps(3o) β no description
List(3o) β List operations.
ListLabels(3o) β List operations.
Load_path(3o) β Management of include directories.
Load_path.Dir(3o) β no description
Local_store(3o) β This module provides some facilities for creating references (and hash tables) which can easily be snapshotted and restored to an arbitrary version.
Location(3o) β Source code locations (ranges of positions), used in parsetree.
Location.Doc(3o) β no description
Longident(3o) β Long identifiers, used in parsetree.
Map(3o) β Association tables over ordered types.
Map.Make(3o) β Functor building an implementation of the map structure given a totally ordered type.
Map.OrderedType(3o) β Input signature of the functor Map.Make.
Map.S(3o) β Output signature of the functor Map.Make.
Marshal(3o) β Marshaling of data structures.
Misc(3o) β Miscellaneous useful types and functions
Misc.Color(3o) β Color support detection
Misc.Error_style(3o) β no description
Misc.Int_literal_converter(3o) β no description
Misc.Magic_number(3o) β no description
Misc.Stdlib(3o) β no description
Misc.Stdlib.Array(3o) β Extensions to the Array module
Misc.Stdlib.List(3o) β Extensions to the List module
Misc.Stdlib.Option(3o) β Extensions to the Option module
Misc.Stdlib.String(3o) β Extensions to the String module
Misc.Stdlib.String.Map(3o) β no description
Misc.Stdlib.String.Set(3o) β no description
Misc.Stdlib.String.Tbl(3o) β no description
Misc.Style(3o) β no description
Misc.Utf8_lexeme(3o) β no description
MoreLabels(3o) β Extra labeled libraries.
MoreLabels.Hashtbl(3o) β no description
MoreLabels.Hashtbl.HashedType(3o) β The input signature of the functor MoreLabels.Hashtbl.Make.
MoreLabels.Hashtbl.Make(3o) β Functor building an implementation of the hashtable structure.
MoreLabels.Hashtbl.MakeSeeded(3o) β Functor building an implementation of the hashtable structure.
MoreLabels.Hashtbl.S(3o) β The output signature of the functor MoreLabels.Hashtbl.Make.
MoreLabels.Hashtbl.SeededHashedType(3o) β The input signature of the functor MoreLabels.Hashtbl.MakeSeeded.
MoreLabels.Hashtbl.SeededS(3o) β The output signature of the functor MoreLabels.Hashtbl.MakeSeeded.
MoreLabels.Map(3o) β no description
MoreLabels.Map.Make(3o) β Functor building an implementation of the map structure given a totally ordered type.
MoreLabels.Map.OrderedType(3o) β Input signature of the functor MoreLabels.Map.Make.
MoreLabels.Map.S(3o) β Output signature of the functor MoreLabels.Map.Make.
MoreLabels.Set(3o) β no description
MoreLabels.Set.Make(3o) β Functor building an implementation of the set structure given a totally ordered type.
MoreLabels.Set.OrderedType(3o) β Input signature of the functor MoreLabels.Set.Make.
MoreLabels.Set.S(3o) β Output signature of the functor MoreLabels.Set.Make.
Mutex(3o) β Locks for mutual exclusion.
Nativeint(3o) β Processor-native integers.
Numbers(3o) β Modules about numbers, some of which satisfy Identifiable.S.
Numbers.Float(3o) β no description
Numbers.Int(3o) β no description
Numbers.Int16(3o) β no description
Numbers.Int8(3o) β no description
Obj(3o) β Operations on internal representations of values.
Obj.Ephemeron(3o) β no description
Obj.Extension_constructor(3o) β no description
Ocaml_operators(3o) β Precedence level and associativity of operators
Oo(3o) β Operations on objects
Option(3o) β Option values.
Out_channel(3o) β Output channels.
Pair(3o) β Operations on pairs.
Parse(3o) β Entry points in the parser
Parser(3o) β no description
Parser.Incremental(3o) β no description
Parser.MenhirInterpreter(3o) β no description
Parsetree(3o) β Abstract syntax tree produced by parsing
Parsing(3o) β The run-time library for parsers generated by ocamlyacc.
Pparse(3o) β Driver for the parser and external preprocessors.
Pprintast(3o) β Pretty-printers for Parsetree
Pprintast.Doc(3o) β Format_doc functions for error messages
Pqueue(3o) β Priority queues.
Pqueue.MakeMax(3o) β Functor building an implementation of the max-priority queue structure given a totally ordered type for elements.
Pqueue.MakeMaxPoly(3o) β Functor building an implementation of max-priority queues given a totally ordered type for the elements.
Pqueue.MakeMin(3o) β Functor building an implementation of the min-priority queue structure given a totally ordered type for elements.
Pqueue.MakeMinPoly(3o) β Functor building an implementation of min-priority queues given a totally ordered type for the elements.
Pqueue.Max(3o) β Output signature of the functor Pqueue.MakeMax.
Pqueue.MaxPoly(3o) β Output signature of the functor Pqueue.MakeMaxPoly.
Pqueue.Min(3o) β Output signature of the functor Pqueue.MakeMin.
Pqueue.MinPoly(3o) β Output signature of the functor Pqueue.MakeMinPoly.
Pqueue.OrderedPolyType(3o) β Input signature of the functors Pqueue.MakeMinPoly and Pqueue.MakeMaxPoly.
Pqueue.OrderedType(3o) β Input signature of the functors Pqueue.MakeMin and Pqueue.MakeMax.
Printast(3o) β Raw printer for Parsetree
Printexc(3o) β Facilities for printing exceptions and inspecting current call stack.
Printexc.Slot(3o) β no description
Printf(3o) β Formatted output functions.
Profile(3o) β Compiler performance recording
Queue(3o) β First-in first-out queues.
Random(3o) β Pseudo-random number generators (PRNG).
Random.State(3o) β no description
Repr(3o) β Functions defined on the low-level representations of values.
Result(3o) β Result values.
Result.Syntax(3o) β Binding operators.
Runtime_events(3o) β Runtime events - ring buffer-based runtime tracing
Runtime_events.Callbacks(3o) β no description
Runtime_events.Timestamp(3o) β no description
Runtime_events.Type(3o) β no description
Runtime_events.User(3o) β no description
Scanf(3o) β Formatted input functions.
Scanf.Scanning(3o) β no description
Semaphore(3o) β Semaphores
Semaphore.Binary(3o) β no description
Semaphore.Counting(3o) β no description
Seq(3o) β Sequences.
Set(3o) β Sets over ordered types.
Set.Make(3o) β Functor building an implementation of the set structure given a totally ordered type.
Set.OrderedType(3o) β Input signature of the functor Set.Make.
Set.S(3o) β Output signature of the functor Set.Make.
Stack(3o) β Last-in first-out stacks.
StdLabels(3o) β Standard labeled libraries.
StdLabels.Array(3o) β no description
StdLabels.Bytes(3o) β no description
StdLabels.List(3o) β no description
StdLabels.String(3o) β no description
Stdlib(3o) β The OCaml Standard library.
Stdlib.Arg(3o) β no description
Stdlib.Array(3o) β no description
Stdlib.ArrayLabels(3o) β no description
Stdlib.Atomic(3o) β no description
Stdlib.Bigarray(3o) β no description
Stdlib.Bool(3o) β no description
Stdlib.Buffer(3o) β no description
Stdlib.Bytes(3o) β no description
Stdlib.BytesLabels(3o) β no description
Stdlib.Callback(3o) β no description
Stdlib.Char(3o) β no description
Stdlib.Complex(3o) β no description
Stdlib.Condition(3o) β no description
Stdlib.Digest(3o) β no description
Stdlib.Domain(3o) β no description
Stdlib.Dynarray(3o) β no description
Stdlib.Effect(3o) β no description
Stdlib.Either(3o) β no description
Stdlib.Ephemeron(3o) β no description
Stdlib.Filename(3o) β no description
Stdlib.Float(3o) β no description
Stdlib.Format(3o) β no description
Stdlib.Fun(3o) β no description
Stdlib.Gc(3o) β no description
Stdlib.Hashtbl(3o) β no description
Stdlib.Iarray(3o) β no description
Stdlib.In_channel(3o) β no description
Stdlib.Int(3o) β no description
Stdlib.Int32(3o) β no description
Stdlib.Int64(3o) β no description
Stdlib.LargeFile(3o) β Operations on large files.
Stdlib.Lazy(3o) β no description
Stdlib.Lexing(3o) β no description
Stdlib.List(3o) β no description
Stdlib.ListLabels(3o) β no description
Stdlib.Map(3o) β no description
Stdlib.Marshal(3o) β no description
Stdlib.MoreLabels(3o) β no description
Stdlib.Mutex(3o) β no description
Stdlib.Nativeint(3o) β no description
Stdlib.Obj(3o) β no description
Stdlib.Oo(3o) β no description
Stdlib.Option(3o) β no description
Stdlib.Out_channel(3o) β no description
Stdlib.Pair(3o) β no description
Stdlib.Parsing(3o) β no description
Stdlib.Pqueue(3o) β no description
Stdlib.Printexc(3o) β no description
Stdlib.Printf(3o) β no description
Stdlib.Queue(3o) β no description
Stdlib.Random(3o) β no description
Stdlib.Repr(3o) β no description
Stdlib.Result(3o) β no description
Stdlib.Scanf(3o) β no description
Stdlib.Semaphore(3o) β no description
Stdlib.Seq(3o) β no description
Stdlib.Set(3o) β no description
Stdlib.Stack(3o) β no description
Stdlib.StdLabels(3o) β no description
Stdlib.String(3o) β no description
Stdlib.StringLabels(3o) β no description
Stdlib.Sys(3o) β no description
Stdlib.Type(3o) β no description
Stdlib.Uchar(3o) β no description
Stdlib.Unit(3o) β no description
Stdlib.Weak(3o) β no description
Str(3o) β Regular expressions and high-level string processing
String(3o) β Strings.
StringLabels(3o) β Strings.
Strongly_connected_components(3o) β Kosaraju's algorithm for strongly connected components.
Strongly_connected_components.Make(3o) β no description
Strongly_connected_components.S(3o) β no description
Strongly_connected_components.S.Id(3o) β no description
Syntaxerr(3o) β Auxiliary type for reporting syntax errors
Sys(3o) β System interface.
Sys.Immediate64(3o) β no description
Sys.Immediate64.Immediate(3o) β no description
Sys.Immediate64.Make(3o) β no description
Sys.Immediate64.Non_immediate(3o) β no description
Targetint(3o) β Target processor-native integers.
Terminfo(3o) β Basic interface to the terminfo database
Thread(3o) β Lightweight threads for Posix 1003.1c and Win32.
Type(3o) β Type introspection.
Type.Id(3o) β Type identifiers.
Uchar(3o) β Unicode characters.
Unit(3o) β Unit values.
Unit_info(3o) β This module centralize the handling of compilation files and their metadata.
Unit_info.Artifact(3o) β Build artifacts
Unix(3o) β Interface to the Unix system.
Unix.LargeFile(3o) β File operations on large files.
UnixLabels(3o) β Interface to the Unix system.
UnixLabels.LargeFile(3o) β File operations on large files.
Warnings(3o) β Warning definitions
Weak(3o) β Arrays of weak pointers and hash sets of weak pointers.
Weak.Make(3o) β Functor building an implementation of the weak hash set structure.
Weak.S(3o) β The output signature of the functor Weak.Make.
ocaml(1) β The OCaml interactive toplevel
ocamlc(1) β The OCaml bytecode compiler
ocamlcp(1) β The OCaml profiling compilers
ocamldebug(1) β the OCaml source-level replay debugger.
ocamldep(1) β Dependency generator for OCaml
ocamllex(1) β The OCaml lexer generator
ocamlmktop(1) β Building custom toplevel systems
ocamlopt(1) β The OCaml native-code compiler
ocamlprof(1) β The OCaml profiler
ocamlrun(1) β The OCaml bytecode interpreter
ocamlyacc(1) β The OCaml parser generator