Lisp in Small Pieces

Lisp in Small Pieces

by Christian Queinnec, Kathleen Callaway
4.4 12
ISBN-10:
0521545668
ISBN-13:
9780521545662
Pub. Date:
11/30/2003
Publisher:
Cambridge University Press
Select a Purchase Option (New Edition)
  • purchase options
    $96.29 $124.00 Save 22% Current price is $96.29, Original price is $124. You Save 22%.
  • purchase options

Overview

Lisp in Small Pieces

This is a comprehensive account of the semantics and the implementation of the whole Lisp family of languages, namely Lisp, Scheme and related dialects. It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts. The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus. Denotational semantics is then naturally introduced. The second part focuses more on implementation techniques and discusses precompilation for fast interpretation: threaded code or bytecode; compilation towards C. Some extensions are also described such as dynamic evaluation, reflection, macros and objects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist. The full code is supplied (and also available over the Net). A large bibliography is given as well as a considerable number of exercises. Thus it may also be used by students to accompany second courses on Lisp or Scheme.

Product Details

ISBN-13: 9780521545662
Publisher: Cambridge University Press
Publication date: 11/30/2003
Edition description: New Edition
Pages: 534
Product dimensions: 6.85(w) x 9.72(h) x 1.06(d)

Table of Contents

To the reader; 1. The basics of interpretation; 2. Lisp, 1,2,..., w; 3. Escape & return: continuations; 4. Assignment and side effects; 5. Denotational semantics; 6. Fast interpretation; 7. Compilation; 8. Evaluation & reflection; 9. Macros: their use and abuse; 10. Compiling into C; 11. Essence of an object system; Answers to exercises; Bibliography; Index.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Lisp in Small Pieces 4.4 out of 5 based on 0 ratings. 12 reviews.
Anonymous More than 1 year ago
Dont let that demon form show completely, or i'll have to put you down. Go it?
Anonymous More than 1 year ago
He pads in and sets down the basket. He gently put his hand against Twilightkit's head to take her temperature. ((Please be more active.)
Anonymous More than 1 year ago
Juggle.
Anonymous More than 1 year ago
The most protected den, up against a cave wall. It too has moss on the ground and herbs stacked by the door.<p> Myntlight
Anonymous More than 1 year ago
She hung her head. Well i have thought about retireing anyway. Could youvhol a cerimony for me becoming an elder
Anonymous More than 1 year ago
Why did u mate if u didnt qant kits..
Anonymous More than 1 year ago
My kits Lilackit an Mousekit need to be apps.`Owlfeather`
Anonymous More than 1 year ago
Two more examples
Anonymous More than 1 year ago
Queen pooped he head in smiling she toke the kit out oftheden andscolded it about manners
Anonymous More than 1 year ago
Waits
Anonymous More than 1 year ago
Congrats my man good to see you rise to the top!
Anonymous More than 1 year ago
He nodded , seeing the diasappointment. "I'm sorry , SwiftPaw." He meowed beore padding out.