The Art of Lisp Programming

  • Robin Jones
  • Clive Maynard
  • Ian Stewart

Table of contents

  1. Front Matter
    Pages I-XIV
  2. Robin Jones, Clive Maynard, Ian Stewart
    Pages 1-8
  3. Robin Jones, Clive Maynard, Ian Stewart
    Pages 9-15
  4. Robin Jones, Clive Maynard, Ian Stewart
    Pages 17-21
  5. Robin Jones, Clive Maynard, Ian Stewart
    Pages 23-32
  6. Robin Jones, Clive Maynard, Ian Stewart
    Pages 33-40
  7. Robin Jones, Clive Maynard, Ian Stewart
    Pages 41-47
  8. Robin Jones, Clive Maynard, Ian Stewart
    Pages 49-54
  9. Robin Jones, Clive Maynard, Ian Stewart
    Pages 55-61
  10. Robin Jones, Clive Maynard, Ian Stewart
    Pages 63-71
  11. Robin Jones, Clive Maynard, Ian Stewart
    Pages 73-81
  12. Robin Jones, Clive Maynard, Ian Stewart
    Pages 83-89
  13. Robin Jones, Clive Maynard, Ian Stewart
    Pages 91-104
  14. Robin Jones, Clive Maynard, Ian Stewart
    Pages 105-112
  15. Robin Jones, Clive Maynard, Ian Stewart
    Pages 113-122
  16. Robin Jones, Clive Maynard, Ian Stewart
    Pages 123-127
  17. Robin Jones, Clive Maynard, Ian Stewart
    Pages 129-136
  18. ABC
    Robin Jones, Clive Maynard, Ian Stewart
    Pages 137-139
  19. Robin Jones, Clive Maynard, Ian Stewart
    Pages 141-152
  20. Robin Jones, Clive Maynard, Ian Stewart
    Pages 153-160

About this book

Introduction

Many of us already have at least a passing acquaintance with procedural languages such as BASIC or Pascal, but may not have met a functional language like Lisp before. Using the same enjoyable and sometimes quirky style that they employed so successfully in "The Art of C-Programming", Robin Jones and his team explain the fundamentals of Lisp in a way that students from school to postgraduates will find lucid and stimulating. The book is unique in illustrating the use of Lisp through the development of a realistic project: the design and implementation of a Lisp-based interpreter for the language ABC.

Keywords

BASIC Debugging Pascal PostScript Strings control data structures functions object-oriented programming (OOP) optimization programming

Authors and affiliations

  • Robin Jones
    • 1
  • Clive Maynard
    • 2
  • Ian Stewart
    • 3
  1. 1.Department of Mathematics, Science and Information TechnologySouth Kent CollegeFolkestoneUK
  2. 2.School of Electrical and Computer EngineeringCurtin University of TechnologyPerthW. Australia
  3. 3.Mathematics InstituteUniversity of WarwickCoventryUK

Bibliographic information