ABSTRACT

In this chapter we examine the process by which Lisp evaluates, or interprets, Lisp expressions in order to produce results. Since Lisp programs are built out of Lisp expressions, understanding this evaluation process is key to understanding Lisp notation and the behavior of the music programs we will develop over the course of this book. In a very real sense the process of evaluation defines how Lisp operates as a programming language.