| Caml | |
| CAML | |
| 3.1 | |
| compiler, interactive development environment | |
| Ascander Suarez, Pierre Weis, Michel Mauny, others (INRIA) | |
| ftp://ftp.inria.fr/lang/caml/ | |
| Caml is a programming language from the ML/Standard ML family, with functions as first-class values, static type inference with polymorphic types, user-defined variant and product types, and pattern-matching. The CAML V3.1 implementation adds lazy and mutable data structures, a "grammar" mechanism for interfacing with the Yacc parser generator, pretty-printing tools, high-performance arbitrary-precision arithmetic, and a complete library. | |
| caml@margaux.inria.fr | |
| Sun-3 Sun-4 Sony-68k Sony-R3000 Decstation Mac-A/UX Apollo | |
| low (built on a proprietary runtime system) | |
| maintained but no longer developed | |
| caml-list@margaux.inria.fr, comp.lang.ml | |
| Pierre Weis <Pierre.Weis@inria.fr> | |
| October 20th, 1991 |
| Caml | |
| Caml Light | |
| 0.74 | |
| bytecode compiler, emacs mode, libraries, scanner generator, parser generator, runtime, interactive development environment | |
| Xavier Leroy, Damien Doligez (INRIA) | |
| http://pauillac.inria.fr/caml/distrib-caml-light-eng.html ftp://ftp.inria.fr/lang/caml-light/ | |
| Caml is a programming language from the ML/Standard ML family, with functions as first-class values, static type inference with polymorphic types, user-defined variant and product types, and pattern-matching. The Caml Light implementation adds a Modula-2-like module system, separate compilation, lazy streams for parsing and printing, graphics primitives, and an interface with C. | |
| very small | |
| caml-light@margaux.inria.fr | |
| most unix, Macintosh, MSDOS (16 and 32 bit modes), Windows, Atari ST | |
| very high | |
| actively developed | |
| caml-list@margaux.inria.fr, comp.lang.ml | |
| Xavier Leroy <Xavier.Leroy@inria.fr> | |
| December 0 1997 |
category: interactive summary, or expanded.
Please send updates to free-compilers@idiom.com
The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.
Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved