High Quality Content by WIKIPEDIA articles OCaml ( /oʊˈk məl/ oh-KAM-əl), originally known as Objective Caml, is the main implementation of the Caml programming language, created by Xavier Leroy, J r me Vouillon, Damien Doligez, Didier R my and others in 1996. OCaml extends the core Caml language with object-oriented constructs.