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.

Simple Ways to Run OCaml Code

When people think of OCaml they are usually thinking of compiling code to a binary before they are able to run it. While most OCaml code is indeed compiled to binaries, you don’t really need to do this, especially while you’re learning the language and are mostly playing with small exercises.

23 Feb 2025

Bozhidar Batsov

Read Article
How I fixed Slipshow's worst flaw using OCaml and a monad

Rewriting the Slipshow engine from JavaScript to OCaml allowed me to fix an embarassing set of bugs, in an elegant way. This is the story of it!

21 Feb 2025

panglesd on his personal website

Read Article
Flambda2 Ep. 4: How to write a purely functional compiler

Welcome to a new episode of The Flambda2 Snippets! Today, we will cover key high-level aspects of the algorithm of Flambda2. We will do our best to explain the fundamental design decisions pertaining to the architecture of the compiler. We will touch on how we managed to make a purely functional opt...

19 Feb 2025

OCamlPro

Read Article
The First Wasm_of_ocaml Release is Out!

Discover what's new with the release of Js_of_ocaml 6.0.1 – including Wasm support!

19 Feb 2025

Tarides

Read Article
Programming FPGAs using OCaml

Learn FPGA programming with OCaml using HardCaml.

07 Feb 2025

Anil Madhavapeddy's Blog

Read Article
MirageOS on OCaml 5!

Discover the ongoing work to make MirageOS compatible with OCaml 5 including the Solo5, Unikraft, and improved cross-compilation efforts.

06 Feb 2025

Tarides

Read Article
How to publish custom Homebrew taps for OCaml

Publish custom OCaml Homebrew taps with a simple GitHub workflow.

31 Jan 2025

Anil Madhavapeddy's Blog

Read Article