Chapter 5 The JoCaml library
JoCaml core library Join provides
the built-in types for channels and sites, and
basic operations on those.
Some additional modules are provided that capture common
JoCaml programming patterns.
All the following modules are automatically linked
with the user’s object code files by
the JoCaml compilers (Chapter 4).
Some of Objective Caml modules are included in the JoCaml distribution.
The core library,
including the Pervasives module.
- The whole standard library.
- The Unix library.
By contrast with Objective Caml, users programs are linked with the Unix
library by default.
- The threads libraries are
present in a different form. By contrast with Objective Caml, users programs
are linked with one of threads library by default.
All the functionalities of
Objective Caml threads are present. However, users should probably refrain from
creating threads explicitely.
- The graphics library,
including the Graphics module.
- The dynlink library,
including the Dynlink module.
Other Objective Caml libraries are available through a companion
Objective Caml system (see Section 4.1).