Paul Rubin <http://phr.cx@NOSPAM.invalid> wrote:
| email@example.com writes:
| > Anyway, there is not a single book, or a document that walks you
| > through the process of writing a meta-circular definition and then
| > hand compiling it. I might say, it is still a secret known to a few.
Or Steele and Sussman's earlier "Lambda Papers":
"The Art of the Interpreter
or, the Modularity Complex (Parts Zero, One, and Two)"
Guy Lewis Steele, Jr. and Gerald Jay Sussman
We examine the effects of various language design decisions on
the programming styles available to a user of the language, with
particular emphasis on the ability to incrementally construct
modular systems. At each step we exhibit an interactive meta-circular
interpreter for the language under consideration. Each new interpreter
is the result of an incremental change to a previous interpreter.
A subset of these interpreters constitute a partial historical
reconstruction of the actual evaluation of LISP.
Rob Warnock <firstname.lastname@example.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607