Blog

The OCaml Planet RSS

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.

Introduction to Eio by Thomas Leonard

This talk introduces the Eio library, a replacement for Lwt that uses the new effects and multicore features in OCaml 5. It was an internal tech talk given at Tarides, but we later decided to share it more widely.

03 Mar 2023

Watch OCaml

View Video
emelletv #16 with Simon "c-cube" Cruanes about OCaml, Containers and Automated Theorem Proving

Talking with Simon Cruanes (c-cube) about Imandra, Automated Theorem Proving, dev tooling and more Support the show at https://www.patreon.com/emelletv

29 Jan 2023

Emelle TV

View Video
emelletv #16 with Simon "c-cube" Cruanes about OCaml, Containers and Automated Theorem Proving

Talking with Simon Cruanes (c-cube) about Imandra, Automated Theorem Proving, dev tooling and more Support the show at https://www.patreon.com/emelletv

29 Jan 2023

Emelle TV

View Video
emelletv #15 with Rudi Grinberg about OCaml, Dune, Opium and dev tools

Talking with Rudi Grinberg about OCaml, Opium and Dune Support the show at https://www.patreon.com/emelletv

02 Jan 2023

Emelle TV

View Video
emelletv #15 with Rudi Grinberg about OCaml, Dune, Opium and dev tools

Talking with Rudi Grinberg about OCaml, Opium and Dune Support the show at https://www.patreon.com/emelletv

02 Jan 2023

Emelle TV

View Video
OCaml behind the scenes: Exceptions

In this talk, Fabrice Buoro explained what happens at the deepest level when your OCaml program raises or catches an exception. This inside knowledge will lead to a number of takeaways for best performance. Slides and sources can be found at ht...

18 Nov 2022

Watch OCaml

View Video
Composing Schedulers using Effect Handlers

Composing Schedulers using Effect Handlers Deepali Ande (IIT Madras) KC Sivaramakrishnan (IIT Madras and Tarides) OCaml 5 introduces effect handlers as a mechanism for con- current programming. With effect handlers, concurrency can be expre...

20 Oct 2022

Watch OCaml

View Video
Multicoretests - Parallel Testing Libraries for OCaml 5.0

Multicoretests - Parallel Testing Libraries for OCaml 5.0 Jan Midtgaard (Tarides) Olivier Nicole (Tarides) Nicolas Osborne (Tarides) Parallel and concurrent code is notoriously hard to test because of the involved non-determinism, yet it i...

20 Oct 2022

Watch OCaml

View Video
Bindoj library, a datatype-centric generative programming library

Introducing the Bindoj library, a datatype-centric generative programming library for real-world programming in OCaml Haochen M. Kotoi-Xie (Kotoi-Xie Consultancy, Inc.) Hirotetsu Hongo (Kotoi-Xie Consultancy, Inc.) Yuta Sato (Kotoi-Xie Consul...

19 Oct 2022

Watch OCaml

View Video
Copying opam switches – it should Just Work™

Copying opam switches – it should Just Work™ David Allsopp (Tarides UK) OCaml’s ecosystem centres around compilation from source code, rather than precompiled binaries. The compiler itself is only provided as a source distribution and OCaml’...

19 Oct 2022

Watch OCaml

View Video