Interesting OCaml Articles



Another good one (pointed out by @bobbypriambodo) : using Klypse to have live-evaluation of OCaml on your web page or blog post.


Great new article out by @bobbypriambodo, this time on creating a project with opam, caqti and postgresql.


Here’s a must-read article on the dev team’s Plans for OCaml 4.08 by @lpw25 . If you’re a long-time user, you’ll really enjoy this.

Also, I’ll just mention that OCamlverse has had quite a few updates recently. If you haven’t checked it out yet, please do – everyone can request and receive automatic contribution rights, so if there’s something you want to fix up/contribute to, you’re welcome to do so.


A pair of great posts discussing @stedolan’s now-famous PLDI paper! :tada:



What do you think of

I made this website just for programmers to share and discuss.



It’s neat, but how is it different from reddit’s r/ocaml? You’ll have a hard time convincing people to sign up for yet another website. In any case, I don’t want this discussion to take over the thread, so you may want to announce your site in another thread.


Two great OPAM articles by @Khady:


These articles have been making the rounds on the Interwebs:


There are even newer rants:


@SanderSpies has posted 2 interesting articles on implementing OCaml with a WebAssembly backend:


Excellent blog post on implementing typing for algebraic effects in OCaml:


Some ICFP 2018 OCaml videos are up:

Winning on Windows:
Wall (vector graphics):
Safely mixing OCaml and Rust:
Merlin: A language server for OCaml:


I don’t know who is the author and how to contact him.
But, he should give a try at the parany library, if he is interested into parallelization of OCaml code.
The interface is more generic than parmap.
There might be times where one (parmap or parany) is faster than the other.
Especially, parany can work on an infinite stream of elements.


Did we just blow Go in this parallelization benchmark? :slight_smile:


Presentation on Mirage OS by our own @dinosaure!


@ostera has started live-casting programming sessions on major OCaml libraries, written in Reason syntax (which is easy enough for OCamlers to understand). Highly recommended!

His twitch videos are here. Make sure to show up and chat for his live streams!
For posterity (since twitch deletes old videos), his youtube channel is here.

I’d love to see more of this kind of thing from the community – new users are much more likely to want to watch a fun programming session than to read something.


Ok, here is my contribution to try promoting OCaml in my field:


I always thought the other way. Watching a video is very hard because it forces on you the timing of the author which is different from your own. This was also an issue for me with university lectures and meetup talks - they are either too slow when I know/understand the part and too fast when I don’t.

But I considered doing a video of a project of my own. It is mostly the editing which I absolutely dread.