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.

Building OxCaml packages for Debian, Fedora, Homebrew and Arch

Native OxCaml system packages for Debian/Ubuntu, Fedora, Arch and Homebrew — plus reviving a 2013 GPG key that modern tooling rejects for SHA-1, and using agentic coding to collapse the opam build into one tarball.

17 May 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
O(x)Caml in Space

On 23 April, Borealis booted in orbit on DPhi Space's ClusterGate-2: a pure-OCaml CCSDS protocol stack with end-to-end-encrypted command and control and post-quantum key rotation. OxCaml is what comes next.

14 May 2026

Thomas Gazagnaire

Read Article
Voluntary AI disclosure proposal for OCaml: update 1

An update on the voluntary AI disclosure proposal, digesting the security, quality and legal feedback, and some concrete next steps around maintenance intent, multi-repository tooling, and reputation.

14 May 2026

Anil Madhavapeddy's Blog

Read Article
Emulating inheritance without classes

The O in OCaml is for its object-oriented extension, but I needed a way to emulate the constraints of inheritance without it. This raised some interesting design questions about how to do it using only the core ML language.

13 May 2026

Chris Armstrong

Read Article
Odd opam update behaviour

A few days after retiring opam 2.0 from the build pipeline, ocaml-ci Jon noticed that some jobs were failing. I immediately concluded that the removal was to blame, but it wasn’t.

12 May 2026

Marc Elvers

Read Article
What is Functional Programming? A Look at the Programming Style from an OCaml Perspective

Get a comprehensive overview of the definitions, benefits, trade-offs, and use cases of functional programming.

12 May 2026

Tarides

Read Article
Weeknotes May 2026 weeks 18-19

11 May 2026

Jon Ludlam's Blog at recoil.org

Read Article