A Lazy Sequence

05 Feb

On iteration

How Python's view of iteration lead me to Clojure.

07 Feb

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.

07 Feb

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.