Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

The Caml Hump: Documentations :: Books

Programming languages

Une introduction avec le langage OCaml. Les programmes d'exemple sont à l'adresse suivante:
Author: Philippe Narbel.
Programming Languages [24-Sep-2002, version 1.0]
A book including a library of Caml code to help the students in the implementation of interpreters for toy languages.
Author: Scott Smith.

Software development

Objective CAML for Scientists [23-Nov-2005, Stable]
This book teaches the fundamentals of programming using OCaml, assuming little prior knowledge of computer programming. Particular emphasis is placed upon programming paradigms rarely seen in current scientific computing, such as exceptions, polymorphism, higher-order functions, nested functions, pattern matching and modules.
Author: Jon Harrop.


An english translation of a complete book on OCaml : language, concepts, tools, libraries.
An introduction both to basic concepts and techniques of functional programming, and to its theoretical foundation.