a blog written in clojure