- ErBlog
- A blog app I wrote in Erlang (built on the Mochiweb HTTP library) that powers this site. Also has some Emacs Elisp that allows me to author and publish my blog posts from within Emacs (without having to write any raw HTML of course), remotely. I'll write a blog post with more detail soon, but for now you can look at the (very early and somewhat raw) source code.
- bloom.py
- A Bloom filter written in Python. A nice overview on Bloom filters can be found here (warning: PDF).
- Arithmetic Scheme
- A toy Scheme calculator written in C++. Basically a Scheme interpreter where the only functions are basic arithmetic. A company I once applied to work for asked me for a C++ code sample that was more than 1k lines of code. I didn't have anything on me as I don't normally write C++ at home, so I quickly whipped this up.
- SICP solutions
- Solutions to the timeless SICP (up to half of chapter 4). I haven't touched these in nearly two years; I got to the AMB evaluator section and got distracted with other things. Haven't gone back since, but hopefully will one day.
- .emacs
- My Emacs startup file.