Subject: Re: serialization of functions/closures
From: (Rob Warnock)
Date: Fri, 02 Jan 2009 05:11:26 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
Pascal Costanza  <> wrote:
| Volkan YAZICI wrote:
| > Which resource (article, book, etc.) one should _digest_ to
| > be able to do similar CLOS hacks?
| + Read about metacircular interpreters. I can especially recommend 
| Steele's and Sussman's "The Art of the Interpreter" (see the Lambda 
| Papers at ). Paul Graham's "The Roots of 
| Lisp" may also be helpful as a starting point. Other people recommend 
| SICP and PAIP, but I  don't find them that illuminating in this regard.

Better, at least for the serious student, is Christian Queinnec's
"Lisp in Small Pieces" (LiSP) [Les Langages Lisp, in the original
French]. What's really good about this one is that for each language
feature that it covers, it gives you several approaches to implementing
it and discusses the tradeoffs. I perticularly liked Chapter 6, "Fast
Interpretation", which discusses preprocessing [in CL terms, think
"minimal compilation"] to speed interpretation.


Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607