ocaml-base-compiler
  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

ocaml-base-compiler 4.11.2

Libraries

This package provides the following libraries (via ocamlobjinfo):

threads

Documentation:

  • Thread Lightweight threads for Posix 1003.1c and Win32.
  • Mutex Locks for mutual exclusion.
  • Condition Condition variables to synchronize between threads.
  • Event First-class synchronous communication.
  • ThreadUnix Thread-compatible system calls.

odoc_info

Documentation:

ocamlbytecomp

Documentation:

ocamlcommon

Documentation:

ocamlmiddleend

Documentation:

  • Internal_variable_names
  • Linkage_name
  • Compilation_unit
  • Variable Variable.t is the equivalent of a non-persistent Ident.t in the Flambda tree. It wraps an Ident.t together with its source compilation_unit. As such, it is unique within a whole program, not just one compilation unit.
  • Closure_element
  • Closure_id CR-someday lwhite: "Closure_id" is quite a generic name. I wonder whether something like "Closure_label" would better capture that it is the label of a projection.
  • Symbol A symbol id