Fork Core!
We’ve now put our collection of open-source libraries out on bitbucket. You can find and browse the code here.
We’ve now put our collection of open-source libraries out on bitbucket. You can find and browse the code here.
One of my favorite features in rsync is using it to ‘move’ files between boxes.
This is why I love OCaml.
We just released a new monadic concurrency library called Async.
If you’ve ever wondered what it means in OCaml when there is a + or - in front of a type variable, read on.
After giving a tutorial on the Core libraries at CUFP, it’s become clear that we need to provide a more open forum for people to...
CUFP will again be having Bird-of-a-Feather sessions to discuss a variety of FP topics. Last year’s BOFs were a lot of fun, with topics ranging...
We use OCaml’s optional arguments a fair bit at Jane Street. One nagging problem has been coming up with a good way of documenting in...
A few years back, Stephen wrote a fun post about how to build a so-called “universal type” in OCaml. Such a type allows you to...
If you’re interested in applying functional programming to real world problems, then you should consider joining us at CUFP, the Commercial Users of Functional Programming...
One feature we’ve wanted from hg for a while is the ability to drop history. It’s a natural thing to want, after all; with any...
One recent arrival in Core is with_return, a function that lets you return early from a computation. Here’s a trivial example:
People (myself included) like to say that OCaml isn’t really an optimizing compiler, that it has a pretty straight-ahead compilation strategy, and for the most...
Fabrice Le Fessant has just set up a new company, OCamlPro, whose goal is to provide commercial support for OCaml, and to make it a...
Here are the videos to go with the guest lecture I just gave at Harvard. It’s not too different from the one that I gave...
The newest release of Jane Street’s core standard library is now out! It’s been a while, and a lot of small things have changed in...
CUFP (Commercial Users of Functional Programming) is a yearly workshop (associated with ICFP) where functional programmers come together to share ideas, and this year the...
Harvard is again teaching OCaml to its first-year students, and Greg Morrissett again this year invited me to give a guest lecture. I gave a...