Cowlix Wearing my mind on my sleeve

Lisp Archives
Tuesday, March 19, 2002 Permanent link to this day
Linked Lisps

From lemondor I found the Free the X3J Thirteen monthly free Common Lisp news page. That led in turn to The Common Lisp Cookbook, a project aimed at creating something along the lines of the Perl Cookbook for Common Lisp.

Sunday, February 17, 2002 Permanent link to this day
(defun window-or-aisle ...

Carl de Marcken on the code, mainly Common Lisp, behind the Orbitz airline reservation system. [via rc3]

Sunday, February 03, 2002 Permanent link to this day
On Lisp

Paul Graham's book On Lisp is now available for download. [via Lambda the Ultimate]

Friday, January 04, 2002 Permanent link to this day

Thursday, December 20, 2001 Permanent link to this day

Re-writing abstractions, or Lambda: the ultimate pattern macro:

A practical topic of this message is making programming of pattern-based rewriting systems more intuitive. It is far from trivial to build complex re-writing rules from simpler ones, in head-first pattern-based rewriting systems. The familiar idioms of a 'function call' and a functional composition -- let alone higher-level combinators such as fold -- do not easily apply.

This article proposes a solution: continuation-passing-style (CPS) coupled with a macro-lambda. The solution makes it trivial to compose re-writing rules and to use higher-order rule combinators. We can code re-writing rules using traditional, well-understood applicative programming idioms. The solution relies on a first-class denotation for a future re-writing.

Oh, baby. [via Lambda the Ultimate]

[an error occurred while processing this directive]

Copyright © 2001-2002 by Wes Cowley