LISP in small pieces Christian Queinnec, Kathleen Callaway
Publisher: Cambridge University Press
I am actually selling these items so I can pay Dreamhost for another year of hosting, so it's for a good cause. I would add "Lisp In Small Pieces" by Christian Queinnec. Quote first: (define quote-expression? Lisp in Small Pieces builds entire compilers ;; based upon this idea. My faithful readers, will get to see them first. Homoiconicity is what makes lisp so appealing to me, ;; far more than most other languages. Queineec, C., Lisp in small pieces, Cambridge University press, Cambridge, 1996. Building a Lisp compiler (and environment) can be quite different from building a C or Pascal compiler. For some reason, amazon.ca has Lisp in Small Pieces by Christian Queinnec for CDN$3.95. One of my New Year's goals is to re-read Lisp in Small Pieces and implement all 11 interpreters and 2 compilers. �It is widely held among members of the MIT Lisp community that FEXPR, NLAMBDA, and related concepts could be omitted from the Lisp language with no loss of generality and little loss of expressive power, and that doing so would make a general improvement in the quality and reliability of program-manipulating programs.” . The book is no longer listed with a price, nor is it listed as available, except from other sellers. See "Lisp in Small Pieces" for a great example. A guy I know ordered it and he reports it's a full, normal copy. The Hawaii test is the key criteria to measure whether your literate program is successful. It looks like the Lisp In Small Pieces for $3.95 craze has met its end. See "http://daly.axiom-developer.org/litprog.html" for an example using HTML. Literate, Racket-Styled Interpreter from Ch. Lisp In Small Pieces supports only quote , if , begin , set!