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.

Parsing with Binary String Pattern Matching

If you've ever had to parse anything, (anything really), I want to show you a glimpse of what it could look like when you parse it binary string pattern matching in OCaml like you'd do on Erlang, Elixir, or Gleam.

31 Dec 2023

Practical OCaml

Read Article
Half-baked ideas: C strings with implicit length field

For more half-baked ideas, see the ideas tag. If you prefer just to see the code, then it’s here. Chris Siebenmann wrote a couple of interesting articles about C’s null terminated strin…

08 Jan 2016

Richard Jones

Read Article
Why GADTs matter for performance

When GADTs (Generalized Algebraic DataTypes) landed inOCaml, I wasn’t particularly happy about it. I assumed that it was the kind ofnonsense you get when you...

30 Mar 2015

Jane Street Tech Blog

Read Article
File Sharing on the Spot

(now with highlighting!) Last time I complained that I couldn't find an easy way to share a source code archive that didn't involve signin...

12 Jan 2012

Matías Giovannini

Read Article
Phun with phantom types!!

Phantom types are a nifty trick: types are used to store additional information during the type-checking pass. These types have no implement...

03 Jun 2007

Till Varoquaux

Read Article