Next: , Previous: make, Up: Prerequisites



6.1.1.3 OCaml

Monod is written in the Objective Caml (OCaml) programming language, "the programming tool of choice for discriminating hackers". The OCaml website can be found at www.ocaml.org. OCaml combines the astounding performance characteristic of a low-level language with the "if it compiles, it works" attitude of a high-level language, with a special emphasis on syntactic manipulations of complex data structures, making it a good choice for the Monod project. OCaml is also eminently portable and Monod should run on Mac OS X, Linux or Windows.

You can download the OCaml source code from the web site above and compile it for your platform. The project was developed using version 3.06 of OCaml. The Monod distribution currently does not need any OCaml libraries and tools other than the ones in the standard distribution. (Precisely, we use the ocamlc and ocamldoc commands.)

We do use OCamlMakefile, a very neat and useful assistant for every OCaml project, to help the build process, but the file is included in the distribution in a slightly modified form. The distribution for OCamlMakefile can be found at

     http://www.ai.univie.ac.at/~markus/home/ \ ocaml_sources.html#OCamlMakefile.

The file is named ocaml.mk in the Monod distribution.