Blog Archive 2014 Just LOOK at the humongous type that Hindley-Milner infers for this tiny program!Aug 04 2014 Errors in the StreamFeb 02 2014 Positional LexersJan 26 2014 Positional StreamsJan 19 2014 2013 Lexical analysis with readers and streams in MLSep 09 2013 Polymorphic streams in MLAug 31 2013 A tale of two parsers, part 2Jun 30 2013 A tale of two parsers, part 1Jun 22 2013 Literate blogging with Org mode and OctopressApr 14 2013 2012 You have to do basic science on your libraries to see how they work.Jul 19 2012 2011 RepRap n00b, three months laterDec 31 2011 RepRap n00b, one month laterOct 20 2011 Setting up Emacs for Lisp hacking on OS X, pt. 3: Common Lisp and Clojure, againJul 20 2011 RE: A tip for using Git on top of CVS, getting yourself out of troubleJul 07 2011 A tip for using Git on top of CVSJun 04 2011 Vagrant may prevent me from rage-quitting OS XMay 08 2011 book reviews, Clojure 101: Programming Clojure, Practical Clojure, and Clojure for Lisp ProgrammersMar 14 2011 book reviews, Lisp 101: ANSI Common Lisp, Practical Common Lisp, and Land of LispFeb 11 2011 2010 How to build BlackBerry applications with Eclipse on Mac OS XDec 07 2010 What Git gets right, pt. 1, “stash” and “add –patch”Dec 02 2010 Setting up Emacs for Lisp hacking on OS X, pt. 2: Common Lisp and ClojureNov 30 2010 Setting up Emacs for Lisp hacking on OS X, pt. 1: SchemeNov 27 2010 The Wizard BookOct 23 2010 The Road to LispSep 06 2010 postscript to Android with Vim: Eclim is awesome!Jul 28 2010 Android development with … Vim?Jul 23 2010 The Little SchemerJul 05 2010 Graham’s scan, Graham Hutton, Wikipedia, and CLRSJul 01 2010 laziness, Stack OverflowJun 21 2010 Read the commentsJun 15 2010 Real World Haskell online for freeJun 12 2010
book reviews, Clojure 101: Programming Clojure, Practical Clojure, and Clojure for Lisp ProgrammersMar 14 2011