Writing a C Compiler in Clojure

This post describes my experience of writing a C compiler in Clojure.