LISP in small pieces. Christian Queinnec, Kathleen Callaway

LISP in small pieces


LISP.in.small.pieces.pdf
ISBN: 0521562473,9780521562478 | 526 pages | 14 Mb


Download LISP in small pieces



LISP in small pieces Christian Queinnec, Kathleen Callaway
Publisher: Cambridge University Press




Chapter 5 of Structure and Interpretation of Computer Programs and chapter 7 of Lisp in Small Pieces both present byte-code interpreting virtual machines for Scheme that are implemented in Scheme. It seems to me that there is a clear connection with reflective towers, e.g. I bought Lisp In Small Pieces, read 19 pages, then struck out on my own, writing a headcase macro to factor out the repetition from the SICP code, and an interpreter. In Lisp In Small Pieces, Christian states that assignment, side-effects, and continuations break referential transparency. Posted by aspo at 10:17 PM on April 1, 2009. I find The Little Schemer and The Seasoned Schemer to be very good complements to SICP and I recommend them wholeheartedly for everyone. And back to the subject at hand, while it's not available for free on the web, if you love these kinds of CS books, Lisp In Small Pieces needs a place on your CS bookshelf. In Clojure you can find the following online: Chapter . Queinnec's “Lisp in Small Pieces” covers the implementation implications of the choice between Lisp-1 and Lisp-2. Scheme An Introduction to Scheme and its Implementation.pdf. Knott.pdf LISP in small pieces - Queinnec C.djvu 8.1. What features from R5RS would have to be removed if one wanted a referentially transparent scheme? Subscribe to comments with RSS. If you find some – let me know and I'll post it. It's not just an aesthetic consideration. I've struggled to find decent chunks of Lisp in Small pieces in Clojure code online. Described as 'mind blowing' by some – particular highlights include the ycombinator and the metacircular interpreter. An old favourite for many people who studied this in College or at home – The Little Schemer is the way many people have started the road to LISP. As discussed in extraordinary detail in Lisp in Small Pieces, but I don't recall whether the latter (or anything else) examines the connection.