On the ordering of function arguments A lot of people think I nitpick when I talk about the order of arguments in a function. Let's try to put an end to that!
Implementing a custom collection type in clojure — the leftist heap, a persistent priority queue While I’m usually very happy with the powerful abstractions in clojure, what happens when we want more? How do these hold up? Let’s find…
Generating tickets for tambola — or bingo, or housie, or whatever Recently, I’ve been fiddling with clojure and having some fun. It has some pretty powerful abstractions that allow neatly expressing ideas…