Error Monads Revisited
A better blog
My thinking on how I could put together a blog that I would actually enjoy maintaining.
Start Parsing in Clojure: fnparse
Parser combinators are a powerful way of expressing complex parsers as first class operations in a language with first class functions. This tutorial introduces one such library, fnparse, for Clojure.
ANN: An Improved Clojure Brush for Syntax Highlighter
Introducing a new Clojure brush for the Syntax Highlighter javascript library.
Parsers Generating Parsers
Following my introduction to fnparse, this article looks at how more common functional programming tools can be leveraged to make parsers that output new parsers.
ANN: Necessary-Evil
Necessary-Evil is an XML RPC library for Clojure.