[comp.newprod] A new functional language: CAML Release 2.5

mauny@inria.UUCP (Michel Mauny) (05/09/88)

CAML, a functional programmimg language of the ML family developed
at INRIA, is now available on SUN-3 and VAX11 under Unix BSD 4.2 and 4.3.
CAML (an acronym for Categorical Abstract Machine Language) is close
in functionality to Standard ML (although release 2.5 does not have modules
yet). It differs mostly in its syntax (closer to the syntax of LCF ML), and
in its ability to manipulate concrete syntaxes through an interface with Yacc.

The CAML library includes
     - trace facilities
     - automatic documentation of programs including type synthesis
     - a latex interface 
     - and other utilities such as pretty-printer, statistics, timings etc.
The documentation includes an introductory Primer, and a more extensive
(270 pages) Reference Manual.

CAML is well suited to fast (but safe) prototyping in software engineering
and artificial intelligence applications. CAML has been already used for 
developing a meta-compiling system (SAM - The Semantic Abstract Machine),
a proof assistant for the Calculus of Constructions, and the CAML system
itself.

CAML is distributed by
 ILOG S.A.
 2 Avenue Gallieni
 F-94250 Gentilly (FRANCE).
 tel [33] (1) 46 63 66 66

Universities are entitled a special discount distribution cost.
For more information, write to chenetier@ilog.fr