Subject: Re: The secret of hand compiling LISP/Scheme
From: (Rob Warnock)
Date: Mon, 08 Oct 2007 21:32:27 -0500
Newsgroups: comp.lang.lisp,comp.lang.scheme
Message-ID: <>
Paul Rubin  <> wrote:
| 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			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607