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.

.plan-26-37: The humans aren't dead, the humans are ahead

Mathematics gets its AI reckoning after security, thinking through formative assessment for the CST Tripos, triaging Scrutineer bugs without panicking, and an Echo Labs visit.

13 Sep 2026

Anil Madhavapeddy's Blog

Read Article
Updating to the OxCaml 5.2.0-minus39 opam packaging

How the OxCaml overlay's guard packages keep incompatible releases out, and how to contribute to it with your own packages.

08 Aug 2026

Anil Madhavapeddy's Blog

Read Article
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-13: Oxidised, standardised, and syndicated

Publishing the OxCaml Labs year-one review, POSSE and AI content disclosure for the web, adopting the geo-embeddings Zarr convention for TESSERA, action PROPL at PLDI, the death of the grant application, and NASA's new swathe lidar mission.

29 Mar 2026

Anil Madhavapeddy's Blog

Read Article
Email as an interface to Claude

In my previous post, I described running Claude Code as a non-interactive agent by feeding it a runbook via NOTES.md, letting it SSH into workers, diagnose problems, and commit its findings back to git.

26 Mar 2026

Marc Elvers

Read Article
How big is Europe?

Tessera produces global land-cover embeddings at 0.1-degree resolution, roughly 11 km square at the equator. For each year and each grid tile, there is a directory containing NumPy files of the embeddings.

21 Mar 2026

Marc Elvers

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
Is Running Untrusted Code on a Satellite a Good Idea?

The problem statement: no isolation, no standard packaging, no OTA updates. Three missing pieces for multi-tenant satellite payloads.

25 Feb 2026

Thomas Gazagnaire

Read Article