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.
I've made a few little tutorial videos to go with the book. Just seven for now, covering the first four chapters, but more to come: Evaluating an expression True and false Making decisions Names and functions Patterns Lists Take and drop Appending two lists They're not really a substitute
In part 3 I described how to write targets which can access network resources, and how to use memoization to make them run fast. In this (last) part of the series, I’ll describe the final fea…
We are very happy to announce the beta release of OPAM version 1.1.0! OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow which. OPAM is edited and maintained by OCamlPro, wi...
In part 2 I introduced an example goaljobs script that can rebuild a set of packages in Fedora in the right order. It’s time to take a closer look at targets — the promise that you make…
In part 1 I showed how a simple make rule could be converted to a special “goal” function and I hinted that we were not limited to just the “file is older than” semantics im…
A little more than a year ago I released whenjobs which was an attempt to create a practical language for automating complex “business rules”. The kind of thing I’m talking about …
Fan is a metaprogramming tool for OCaml. I believe it would be an invaluable tool for the community when it’s production ready. If you are attracted by the power of Camlp4 while frustrated wi…