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. Department of Mathematics, Science and Information Technology South Kent College Folkestone UK 2. School of Electrical and Computer Engineering Curtin University of Technology Perth W. Australia 3. Mathematics Institute University of Warwick Coventry UK