Welcome to the O'Caml language
``The programming tool of choice for discriminating hackers''
[Caml Worship]

Objective Caml is a fast modern type-inferring functional programming language descended from the ML (Meta Language) family. The O'Caml compiler was developed at INRIA's projet Cristal.

Recent News  [Compiler Changes]
About
 Projet Cristal
 O'Caml Overview
 O'Caml Intro
 Online Tutorials
 Release Notes

Distribution
 The O'Caml Distribution
 Ocaml Makefile
 Caml Development Kit
 Caml p4 Pre-processor
 CamlIDL COM binding
 Tuareg emacs Caml mode
 Caml Vim mode
 Anonymous CVS server

Mailinglists & IRC
 Ocaml IRC server
 caml-list
 fa.caml
 comp.lang.ml
 comp.lang.functional
 Report or query a bug

Libraries & Programs
 The Caml Link Database
 The Hump
 Other Caml programs

Search www.ocaml.org
 

Languages
English
française

FAQs
 Caml Hints 
 Caml FAQ Home
 Caml Beginner FAQ
 Caml Expert FAQ
 Caml QandA
 Caml simplified syntax
 Caml style

Contest Write-ups
 ICFP'01 (3rd prize)
 ICFP'00 (1st prize)
 ICFP'00 (2nd prize)
 ICFP'99 (1st prize)
 ICFP'98 (2nd prize)

Documentation
 O'Reilly book
 Online Tutorials
 Books
 Papers
 O'Caml manual
 Dev Kit manual
 Release Notes
 Known bugs

Misc.
 Anon. CVS server
 The Caml attitude
 Silly Quotes

 
Bug reports: via the Web interface or by e-mail to caml-bugs@caml.inria.fr.
Contact the Caml development team: caml@inria.fr.
Subscription to the Caml mailing list: caml-list-request@inria.fr.
To send a message to the Caml mailing list: caml-list@inria.fr (must be subscribed first).
Questions about this web-page: Julian Assange.