ANSI Common Lisp

For use as a core text supplement in
any course covering common LISP such as Artificial
Intelligence or Concepts of Programming Languages. Teaching students
new ways of thinking about programs, this text
contains a tutorial - full of examples -
that explains the concepts of Lisp programming, plus
a summary of ANSI Common Lisp, listing every
operator in the language. Informative and fun, it
gives students everything they need to start writing
programs in Lisp and highlights Lisp features as
automatic memory management, manifest typing, & closures. This
introduction to common LISP: Divides material into 2
parts: the tutorial half of the book: covers
the essential core of Common Lisp; Sums up
lessons of preceding chapters in 2 examples of
real applications: a backward-chainer, and an embedded language
for object-oriented programming; A reference consisting of 3
appendices, the summary half of the text: gives
source code for a widely used Common Lisp
operators, with definitions that offer an explanation of
the language and provide a source of real
examples; Summarizes differences between ANSI Common Lisp and
Common Lisp as it was originally defined in
1984; Contains a description of every function, macro,
and special operator in ANSI Common Lisp; Concludes
with a section of notes containing clarifications, references,
and additional code.