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.

Reusing Buffers in Multicore OCaml

OCaml is a pragmatic functional language: type-level tricks for safe code, careful buffer allocation for fast code. A scratch buffer in ocaml-wire raced under OCaml 5 domains; memtrace and ThreadSanitizer show both sides.

24 Jul 2026

Thomas Gazagnaire

Read Article
.plan-26-24: Apparently a professor now; still debugging io_uring at midnight

Made professor at Cambridge, shipped TESSERA v1.1, bound a local DeepSeek into OCaml after Fable cut out, and filled the gaps in io_uring and Eio.

14 Jun 2026

Anil Madhavapeddy's Blog

Read Article
.plan-26-20: Putting OxCaml in a box and OCaml in orbit (again)

Consolidating my OCaml trees for easier OxCaml deployment, shipping native system packages for OxCaml which then got into space, and remembering Peter Neumann

17 May 2026

Anil Madhavapeddy's Blog

Read Article
.plan-26-19: Ancient oaks, parliamentary evidence, and TESSERA in the City

Celebrating David Attenborough's 100th birthday at a Conservation Research Institute retreat in Norwich, a Parliament POST briefing on Evidence for Nature Recovery lands, and a TESSERA talk at the Cambridge Ring alumni evening at Jane Street.

10 May 2026

Anil Madhavapeddy's Blog

Read Article
.plan-26-16: Chennai, Cambridge, Belfast: a week on the wing

A week of hops between Chennai, Cambridge and Belfast for the FP Launchpad takeoff at IIT Madras, a surprise Publication of the Year at the Cambridge Ring Hall of Fame, meeting the VC on the upcoming Rokos School of Governance, mirroring half a petabyte of TESSERA tiles and hacking on oi

19 Apr 2026

Anil Madhavapeddy's Blog

Read Article
OCaml 5 native 32-bit backends: i386 and PPC32

Following on from the Arm32 multicore backend, I have now ported the remaining two 32-bit architectures to OCaml 5 with multicore support: i386 and PowerPC 32-bit (PPC32).

03 Mar 2026

Marc Elvers

Read Article