Required Viewing
(cs) 13 October 2016

That thing I've always wanted.
(haskell) 10 February 2016

The Model Macro
(common-lisp) 02 September 2015

Guerilla Lisp Opus
(common-lisp) 03 March 2015

How Hunchentoot?
(common-lisp) 13 February 2015

Fun with elisp v2
(emacs) 13 February 2015

Parenscript and Macros 2
(common-lisp, javascript) 25 February 2013

(common-lisp) 05 January 2013

An elementary macro in Common Lisp
(common-lisp) 21 June 2012

The not so obvious stuff.
(haskell) 05 April 2012

Fun with elisp
(emacs) 11 March 2012

(haskell) 29 November 2011

Getting friendly again.
(haskell) 22 November 2011

More fun with BSTs
(haskell) 11 October 2011

Notes on Binary Search Trees and Sorting
(haskell) 10 October 2011

Cocoa and Haskell love-in.
(haskell, cocoa) 24 September 2011

Using web-mongrel2
(haskell, mongrel2) 19 January 2011

"Taught that programming - or worse 'developing software' - is like a routine engineering activity, many find difficulty seeing writing as a model or even a metaphor for programming. Writing is creative, it is self-expression, it is art, which is to say it isn't a science and unlike science and engineering, it isn't a serious activity. Judgements like this, though, are easiest made by people who don't seriously engage in making both science and art. Art, engineering, and science are - in that order - part of a continuum of finding truth in the world and about ourselves."

Richard P. Gabriel
"Successful Lisp: How to understand and use Common Lisp" p1