The Caml mode also allows you to run batch Caml compilations from Emacs (using M-x compile) and browse the errors (C-x `). Typing C-x ` sets the point at the beginning of the erroneous program fragment, and the mark at the end. Under Emacs 19, the program fragment is temporarily highlighted.
M-x run-caml starts a Caml toplevel with input and output in an Emacs buffer named *inferior-caml*. This gives you the full power of Emacs to edit the input to the Caml toplevel.
This contribution is available from the standard Caml Light distribution , in the contrib directory.
This contribution is available from the standard Caml Light distribution , in the contrib directory.
This contribution is available from the standard Caml Light distribution , in the contrib directory.
This library is derived from Valérie Menissier-Morain's implementation of rational arithmetic for Caml V3.1 (INRIA), and builds on the BigNum package developed by Bernard Serpette, Jean Vuillemin and Jean-Claude Herve (INRIA and Digital PRL). Xavier Leroy (INRIA) did the Caml Light port.
This library is documented in "The CAML Numbers Reference Manual" by Valerie Menissie-Morain, technical report 141, INRIA, july 1992, available by anonymous ftp
This contribution is available from the standard Caml Light distribution , in the contrib directory.
This library has been contributed by Xavier Leroy (Xavier.Leroy@inria.fr).
For those of you who read French, this library is documented in "Programmation du systeme Unix en Caml Light" by Xavier Leroy, technical report 147, INRIA, 1992, available by anonymous ftp. The examples in the directory Examples/ come from this report.
This contribution is available from the standard Caml Light distribution , in the contrib directory.
Contributed by François Rouaix (Francois.Rouaix@inria.fr).
This contribution is available from the standard Caml Light distribution , in the contrib directory.
Type matching is performed modulo type isomorphisms, so that if you search for "int * string -> int", you will also get values with types "int -> string -> int" and "string -> int -> int", which is what you want.
Contributed by Roberto Di Cosmo (dicosmo@dmi.ens.fr).
This contribution is available from the standard Caml Light distribution , in the contrib directory.
Contributed by François Pessaux and François Rouaix.
This contribution is available from the standard Caml Light distribution , in the bazar-cl directory.
The documentation is available, in dvi format here, and also online.
Caml - Cristal - Homepages - Contact Web Administrator - Last modified: 2003/05/09