LISP in small pieces by Christian Queinnec, Kathleen Callaway

LISP in small pieces



Download eBook




LISP in small pieces Christian Queinnec, Kathleen Callaway ebook
Publisher: Cambridge University Press
Format: djvu
ISBN: 0521562473, 9780521562478
Page: 526


If you are writing code that needs to live and is critical to the organization, hire literate programmers and an English major as an editor-in-chief. Queineec, C., Lisp in small pieces, Cambridge University press, Cambridge, 1996. See Lisp in Small Pieces by Christian Queinnec. Click here to download: scheme1.ss (5 KB). €�One of my New Year's goals is to re-read Lisp in Small Pieces and implement all 11 interpreters and 2 compilers. But I definitely wouldn't say that its standard has been written with optimization in mind. Otherwise I would be hard pressed to choose something like The Art of the Metaobject Protocol, The wizard book, or maybe Lisp In Small Pieces. Lisp in Small Pieces is like that; it's more about a cute way to teach things that bends the mind than having fun in exploring design trade-offs. In Lisp In Small Pieces, Christian states that assignment, side-effects, and continuations break referential transparency. €�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.” . In other words, it is not really about truly building models. Got started on a major preoccupation - a deep study of Lisp In Small Pieces. One of the best approach to language implementation I ever came across! One of my New Year's goals is to re-read Lisp in Small Pieces and implement all 11 interpreters and 2 compilers. What features from R5RS would have to be removed if one wanted a referentially transparent scheme? I'm actually not that fond of TAOCP. Scheme is probably easier to implement than CL, because it is much, much smaller.