OCaml,an open-source progamming language born at Inria,
F. Angeletti, Demi-heure de science,Inria Paris, Paris, (2026), Abstract
OCaml is a generalist programming language that has been used to develop many
kind of softwares (compilers,web servers,an operating system,kernel drivers,game(s)),even if its specialty lays historically in the writing of other
compilers or software analysis tools.
OCaml is also a functional programming language with an advanced type system,which has been a source of experimentation and inspiration for research in the
theory of programming language; with new features,like objects or effect
handlers,added incrementally over the years.
But OCaml is also an open-source language that accrued contributions for more
than four hundred contributors during his history expanding far beyond the wall
of Inria. This is visible with its core team of 25 developpers evenly split
across academia and industry.
In this talk,we wish to present a short history of OCaml as a software created
at Inria,its community of users,and its influence on both research and
industry.