David House

3 posts by David House

Apr 23, 2014 | 16 min read
How to fail -- introducing Or_error.t
There are a bunch of different ways of handling errors in OCaml. If you’ve just started learning about functional programming, you’ll no doubt have come...
Nov 12, 2012 | 3 min read
Maps, sets, and hashtables in core
The below post is mostly lifted from an email I sent to the Core mailing list. It explains the type hackery we employ in order...
Sep 27, 2012 | 1 min read
Jane Street at OUD
Jane Street gave a collection of talks at the collection of conferences colocated with this year’s ICFP. For me, the most exciting day was the...