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.

Topkg

29 Sep 2016

Daniel Bünzli

Read Article
Odig 0.0.1

29 Sep 2016

Daniel Bünzli

Read Article
The fixpoint combinator

Consider the following recursive definition of the factorial function. \[ FAC = \lambda n.\;IF \left(=\;n...

27 Sep 2016

Shayne Fletcher

Read Article
Custom operators in OCaml

If like me, you've always been a little hazy on the rules for defining OCaml operators then, this little post might help! It is possible ...

20 Sep 2016

Shayne Fletcher

Read Article
opam 2.0 preview release!

We are pleased to announce a preview release for opam 2.0, with over 700 patches since 1.2.2. Version 2.0~alpha4 has just been released, and is ready to be more widely tested. This version brings many new features and changes, the most notable one being that OCaml compiler packages are no longer spe...

20 Sep 2016

OCamlPro

Read Article
What the interns have wrought, 2016

Now that the interns have mostly gone back to school, it’s a good time to lookback at what they did while they were here. We had a bumper crop – more than 30...

13 Sep 2016

Jane Street Tech Blog

Read Article
Unraveling of the tech hiring market

Recruiting talented people has always been challenging.

31 Aug 2016

Jane Street Tech Blog

Read Article
Do you love dev tools? Come work at Jane Street.

In the last few years, we’ve spent more and more effort working on developertools, to the point where we now have a tools-and-compilers group devoted to thea...

30 Aug 2016

Jane Street Tech Blog

Read Article
Balanced binary search trees

The type of "association tables" (binary search trees). type (α, β) t = | Empty | Node of (α , β) t * α * β * (α, β) t * int There are tw...

27 Aug 2016

Shayne Fletcher

Read Article