Code

Software

hs-logo is a Logo interpreter written in Haskell.

Dhun

Dhun is a minimalist, commandline music player for OS X. I wrote this while reading some chapters of the brilliant book OS X Internals. Dhun uses a C interface to OS X libraries to handle audio playback and Spotlight querying on OS X. The rest of the code is written in Ruby. This project is currently unmaintained.

hs-gchart

hs-gchart is a Haskell wrapper around the Google Chart API. I wrote this to get a better grip on Haskell.

Tabbie

Aditya Krishnan and I were the original creators of Tabbie, an open source Tab Software for British Parliamentary style debating tournaments. It was first used in NTU Worlds 2004. Tabbie has been used in many tournaments around the world.

Klaas Van Schelven is the maintainer of Tabbie (last I checked).

gchartrb

gchartrb is a Ruby wrapper around the Google Chart API. It is inspired by another Ruby based graphing library called Gruff. This project is currently unmaintained.

Bits of Code

Hakyll website

This site runs on Hakyll. Apart from using the standard Hakyll functions, I also wrote some code to read a list of books from a JSON file and render it to HTML using blaze-html combinators.

Kindler

kindler is a tool to generate nice .mobi files (readable on a Kindle) from webpages. It is a quick hack written in Ruby, with a Javascript bookmarklet for your browser. It also makes use of Readability, curl and kindlegen.

hs-twitterarchiver

hs-twitterarchiver is a script written in Haskell. It archives all your past Tweets in a JSON file. It also has the ability to sync an already existing archive and update it with the latest feeds.

Patches to yst

yst is the static web page creator that used to power this site. I contributed some patches to it (1,2,3).

Project Euler Problems

Solved a few Project Euler problems to learn Haskell. I have put up some problem solutions on github.