Un peu d’histoire
Ocaml est un langage de la famille ML, développé depuis ≈1980.
1975 : Robin Milner propose ML comme mèta-langage (langage de
script) pour l’assistant de preuve LCF. Devient rapidement un
langage de programmation à part entière.
1985 : Développement de Caml à l’INRIA, de Standard ML
(Edinburgh), de “SML of New-Jersey”, de Lazy ML(Chalmers),
de Haskell (Glasgow), etc.
1990-95 : Implantation de Caml-Ligh, compilateur vers du code natif +
système de modules.
1996 : Objets et classes (OCaml).
2001-... : Arguments étiquettés, Méthodes polymorphes, librairies
partagées, Modules récursifs, private types, . . . .