← All Languages
OCaml

OCaml

Functional Pragma

First appeared: 1996Designed by: Xavier Leroy, and others

A multi-paradigm language extending Caml with object-oriented features, known for a powerful type system and efficient native compilation.

Links

Paradigm

Multi-paradigmFunctionalOOP

Hello, World

let () = print_endline "Hello, World!"

About

Developed at INRIA, first released in 1996. Used by Jane Street for financial trading systems. Reason and ReScript derive from OCaml.

Type system: Static

Ecosystem

Package Managers
opamDune
Frameworks
DreamOpiumIrmin

Learning Resources

OCaml.org LearnReal World OCaml