-
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.