Review: Clojure Programming by Chas Emerick et al.
A wonderful introduction to my long-time favorite language.
Parsing sound change rules with Parsec: Part 2
Parsing phoneme class definitions and modifying user state
Parsing sound change rules with Parsec: Part 1
Establishing a BNF grammar for sound change descriptions
Hillis β-reduction in Haskell
Surprisingly much simpler in translation.
Hillis beta reduction improvements
Resolving some caveats in the β-reduction implementation.
Hillis beta reduction in Clojure
Implementing Danny Hillis' β-reduction outside of CM Lisp.
Disabling electric indenting in Emacs modes
A way to shim in a "mode-local" setting.
Post excerpts in Jekyll
Easy excerpts without a self-hosted install.