Objective Caml | ||||
---|---|---|---|---|
Paradigma | functioneel programmeren, imperatief programmeren, objectgeoriënteerd programmeren, Modulair programmeren | |||
Verschenen | 1996 (27 jaar) | |||
Ontworpen door | Xavier Leroy en anderen | |||
Ontwikkeld door | Inria (Frankrijk) | |||
Huidige versie | 5.2.0[1] (13 mei 2024) | |||
Typesysteem | type-inferentie, statisch typesysteem, sterke typering, structurele typering | |||
Dialecten | F#, JoCaml, MetaOCaml, OcamlP3l | |||
Beïnvloed door | Caml Light, ML | |||
Invloed op | Scala | |||
Licentie | Q Public License, LGPL | |||
Bestandsextensies | ml, mli | |||
Website | (en) Projectpagina | |||
|
Ocaml (Objective CAML) is de belangrijkste implementatie van de programmeertaal Caml (Categorical Abstract Machine Language), een dialect van ML, ontwikkeld op het Inria[2] en de École normale supérieure.[3]