This page contains an inventory of all documentation about the Caml language and its implementation that is available from this site. The Caml Hump provides a complementary list of documents offered by the community.
For general information about Caml, you can also have a look to the “About” section of this web site.
Tutorials on OCaml
- The first part of the OCaml manual provides an introduction to the core language, objects and classes, and modules.
- Didier Rémy's course notes Using, Understanding, and Unraveling The OCaml Language is an introduction to OCaml switching between theory and practice.
- The book Developing Applications With Objective Caml (by Emmanuel Chailloux, Pascal Manoury and Bruno Pagano) is a comprehensive introduction and reference book about OCaml.
- See also the page on Books on Caml.
- Learning OCaml, for C, C++, Perl and Java programmers, contributed by Richard W.M. Jones.
- CamlP4 tutorial.
Tutorials on Caml Light
- Functional programming using Caml Light (by Michel Mauny): an introduction to functional programming in general and the Caml Light language in particular.
Reference on OCaml
- OCaml manual (including the standard library documentation). It can be downloaded from the download page.
- CamlP4 manual.
- The book Developing Applications With Objective Caml (by Emmanuel Chailloux, Pascal Manoury and Bruno Pagano) is a comprehensive introduction and reference book about OCaml.
Reference on Caml Light
- Caml Light manual. It can be downloaded from the download page.