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.

Oxidizing OCaml: Locality

Coming from OCaml, the Rust programming language has many appealingfeatures. Rust’s system for tracking lifetime and ownership allowsusers to safely express...

26 May 2023

Jane Street Tech Blog

Read Article
For those who just don’t Git it

Pierre-Étienne Meunier, creator and lead developer of open-source version control system Pijul, joins the home team to talk about version control, functional programming, and why OCaml is a source of French national pride.

23 May 2023

Stack Overflow Blog

Read Article
The Future of Programming with Richard Eisenberg

Richard Eisenberg is one of the core maintainers of Haskell. He recently joined Jane Street’s Tools and Compilers team, where he hacks on the OCaml compiler. He and Ron discuss the powerful language feature that got him into PL design in the first place—dependent types—and its role in a world where AIs can (somewhat) competently write your code for you. They also discuss the differences between Haskell and OCaml; the perils of trying to make a language that works for everybody; and how best a company like Jane Street can collaborate with the open source community. You can find the transcript for this episode and all past episodes at signalsandthreads.com.

18 May 2023

Jane Street - Signal & Threads

View Video
What happened since December 2022?

“Regularity is key.” But sometimes, it is a bit hard to get right. Anyway, let’s catch up.

18 May 2023

Thomas Letan’s Blog

Read Article
Elegance in OCaml with TJ DeVries

Lane and TJ DeVries chat about OCaml and why functional programming can result in more elegant and readable code. TJ is a core maintainer of NeoVim and explains how contributing to open source has had a huge positive impact on his coding career.

15 May 2023

Backend Banter

Read Article