Writing a Clojure highlighter from scratch | Hacker News Reader