A fairly faithful translation into clojure of Simon Peyton Jones's solution to The Santa Claus Problem using haskells STM from the Beautiful Code book. Had to use try/catch as clojures STM does not have retry or orElse, not sure how idomatic it is.
Copyright © 2012 thattommyhall
Distributed under the Eclipse Public License, the same as Clojure.