OCaml By Examples
Language Basics
opam
hello world
utop
values
functions
imperative
match
tuples
variants
lists
sets
arrays
records
mutability
recursion
hash tables
modules
errors
bits
commands
files
Project Management
dune
libraries
tests
property tests
test coverage
publishing
pins
Advanced Ocaml
functors
macros
monads
Libraries
json
bignum
benchmarks
deriving
serialization
C
javascript
rust
Ocaml is a concise, performant, statically typed, and pure functionnal language. See
Why the next language you learn should be functional (2011)
.