Link to
Colorado State University Home Page


I have put the mlgrace executable in ~anderson/pub.

OCaml Study Group

This is simply an informal meeting with no commitments needed from you. Just attend, learn, question, and discuss.

When and Where? We are meeting every Wednesday from 9:00 to 9:50 AM in USC 310A.

What is Ocaml? Visit

We are writing bits of Ocaml together. Some of the code is in

How to Run on CS Machines

Add lines like these to your .cshrc:
#for ocaml
setenv PATH ${PATH}:/usr/local/ocaml/bin
then you may start the ocaml top-level by typing the command ocaml

Install ledit and run as

ledit ocaml
to get command-line editing in the ocaml top-level.

For an IDE, consider the combination of emacs, Emacs Code Browser (ECB), Tuareg emacs mode, and its extension tuareg-imenu. Or, try Cameleon, an IDE with a graphical interface to the caml debugger and a graphical user interface builder.

Useful Links

Here are some links we have found useful. Please send suggestions for additional ones to

Learning Ocaml

Examples of Ocaml Code


General information about functional languages.


Customizing Ocaml Syntax