Projects
I’ve written a few small tiny libraries that are freely available.
- libRNG Pseudo-random number gerators, C++
- TreeStructures Alternative Data.Map implementations, Haskell
- bikeshed A junk shed full of functions, Clojure
- LogReal
log transformed real number datatype, C++ - Database.CouchDB CouchDB bindings for Haskell. Arjun Guha deserves most of the credit. A tutorial is available.
I occasionally contribute code to Dungeon Crawl Stone Soup. Never before have I met a dev team more welcoming of patches!
In the Summer of 2009, Danny Yoo, Shriram Krishnamurthi, Emmanuel Schanzer and I wrote WeScheme, a browser based IDE for Scheme. WeScheme is currently maintained by Danny and the source is on GitHub.
Most of my publicly available source code can be found on GitHub.
