| Paradigms | functional programming, modular programming, object-oriented programming, imperative programming |
|---|
| Typing discipline | strong typing, structural typing, inference typing, static typing |
|---|
| First appeared | 1996 |
|---|
| Designed by | Damien Doligez, Xavier Leroy |
|---|
| Developer | Institut National de Recherche en Informatique et en Automatique |
|---|
| Type | multi-paradigm programming language, imperative programming language, dialect, functional programming language, free and open-source software, object-based language |
|---|
| Influenced by | Standard ML |
|---|
| License | GNU Lesser General Public License, version 2.1, Q Public License |
|---|
| Latest version | 5.5.0 |
|---|
| File extensions | ml, mli |
|---|
| Website | ocaml.org |
|---|
| Written in | OCaml, C |
|---|
| Operating systems | Unix-like operating system |
|---|