Caml Light 0.74

Author: Inria
Category: Development Tools
Shared by: Franzollo
On: 2020-04-28 05:02:41
Rating: 0.00 Clarus out of 10 (0 vote)
Rate it: 12345678910


(There's no video for Caml Light 0.74 yet. Please contribute to MR and add a video now!)


What is Caml Light 0.74?


Caml-light is an implementation of the CAML dialect of the ML language. It can be found at This is a product of the Cristal Project at INRIA.


Caml Light is a small, portable implementation of the ML language. that runs on most Unix machines. It has also been ported to the Macintosh and to the IBM PC.

Caml Light implements the Caml language, a functional language from the ML family. Caml is quite close to Standard ML, though not strictly conformant. There are some slight differences in syntax and semantics, and major differences in the module system (these changes were required to support separate compilation).

Caml Light is implemented as a bytecode compiler, and fully bootstrapped. The runtime system and bytecode interpreter is written in standard C, hence Caml Light is easy to port to almost any 32-bit platform. The whole system is quite small: about 100K for the runtime system, and another 100K of bytecode for the compiler. 1.2 megabyte of memory is enough to recompile the whole system. This stands in sharp contrast with other implementations of ML, such as SML-NJ, that requires about ten times more memory. Performance is quite good for a bytecoded implementation: five to ten times slower than SML-NJ.

Caml Light comes in two flavors: a classical, interactive, toplevel-based system; and a standalone, batch-oriented compiler that produces standalone programs, in the spirit of the Unix cc compiler. The former is good for learning the language and testing programs. The latter integrates more smoothly within programming environments. The generated programs are quite small, and can be used like any other command.

Download Caml Light 0.74 for Mac

cl74mac05bin.sea.hqx (901.48 KiB / 923.11 KB)
/ BinHex'd, use Stuffit Expander
1 / 2020-04-28 / 0618eea18b7612309578a8136268ad0bc2d2985c / /
cl74tutorial.pdf (933.52 KiB / 955.92 KB)
1 / 2020-04-28 / 71d409fbc7fc9fee41400d5ac66768000ca91af9 / / (149.83 KiB / 153.43 KB)
/ Zipped
0 / 2020-04-28 / 38a1d26a960e5dbd1705b2fc1ba7ceb1596a116c / /


68K + PPC (FAT)

System Requirements

From Mac OS 7.0 up to Mac OS 9.0

Compatibility notes

Emulating this? It should run fine under: Basilisk II

To date, Macintosh Repository served 1384413 old Mac files, totaling more than 271535.4GB!
Downloads last 24h = 712 : 154440.9MB
Last 5000 friend visitors from all around the world come from:
Ripple Azul (Mac OS 8)
Let's chat about old Macs!
Online users / Filter: