Blog

The OCaml Planet

Articles and videos contributed by both experts, companies and passionate developers from the OCaml community. From in-depth technical articles, project highlights, community news, or insights into Open Source projects, the OCaml Planet RSS feed aggregator has something for everyone.

Want your Blog Posts or Videos to Show Here?

To contribute a blog post, or add your RSS feed, check out the Contributing Guide on GitHub.

Homogeneous builds with OBuilder and OCaml

Homogeneous builds with OBuilder and OCaml Tim McGilchrist (Tarides) David Allsopp (Tarides UK) Patrick Ferris (Tarides) Antonin Décimo (Tarides) Thomas Leonard (Tarides UK) Anil Madhavapeddy (University of Cambridge, UK) Kate Deplaix (Ta...

19 Oct 2022

Watch OCaml

View Video
Memo: an incremental computation library that powers Dune

Memo: an incremental computation library that powers Dune Andrey Mokhov (Jane Street) Arseniy Alekseyev (Jane Street) We present Memo, an incremental computation library that supports a new, faster and more scalable, file-watching build mod...

19 Oct 2022

Watch OCaml

View Video
Stack allocation for OCaml

Stack allocation for OCaml Stephen Dolan (Jane Street) Leo White (Jane Street) Allocating values on a stack instead of the garbage collected heap can improve performance by improving cache locality and avoiding GC pauses. However, it requir...

19 Oct 2022

Watch OCaml

View Video
Supporting FLAT concepts in Learn-OCaml

Supporting FLAT concepts in Learn-OCaml: seeing is believing, programming is understanding Artur Miguel Dias (NOVA University of Lisbon and NOVA LINCS) Simão Melo de Sousa (Universidade da Beira Interior and NOVA LINCS) Antonio Ravara (NOVA L...

19 Oct 2022

Watch OCaml

View Video
Supporting a decade of opam

Supporting a decade of opam David Allsopp (Tarides UK) Raja Boujbel (OCamlPro) Kate Deplaix (Tarides UK) Louis Gesbert (OCamlPro) OPAM 1.2 was released in 2014. It was four years before opam 2.0 succeeded it, and another three for opam 2....

19 Oct 2022

Watch OCaml

View Video
Tracing OCaml Programs

Tracing OCaml Programs Darius Foo (National University of Singapore) Wei-Ngan Chin (National University of Singapore) This presentation will cover a framework for application-level tracing of OCaml programs. We outline a solution to the mai...

19 Oct 2022

Watch OCaml

View Video
Porting Charrua-Unix and Rawlink to Eio

This article describes the porting of the DHCP daemon charrua-unix and its companion library rawlink to Eio for the upcoming OCaml 5 release…

19 Oct 2022

Tarides

Read Article
OCaml's Platform Installer Alpha Release

Yesterday we announced the OCaml 5 beta release, and today we're excited to introduce the OCaml Platform Installer! The OCaml Platform is…

18 Oct 2022

Tarides

Read Article
OCaml 5 Beta Release

Back in June, we announced the OCaml 5 alpha release, and today we're excited to announce the first beta release! Now is an excellent time…

17 Oct 2022

Tarides

Read Article
Real World OCaml Book Giveaway!

Real World OCaml is a fantastic book on OCaml and functional programming – a great resource for beginners and experienced users alike. At…

14 Oct 2022

Tarides

Read Article