Subject: Re: serialization of functions/closures
From: rpw3@rpw3.org (Rob Warnock)
Date: Fri, 02 Jan 2009 05:11:26 -0600
Newsgroups: comp.lang.lisp
Message-ID: <MbadnYxgQJPDa8DUnZ2dnUVZ_rmdnZ2d@speakeasy.net>
Pascal Costanza  <pc@p-cos.net> 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 http://library.readscheme.org ). 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

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607