ABSTRACT

Lisp is a computer programming language written in Lisp. Behind this tautology lies one of the most unique and interesting facts about the language, namely, that Lisp does not make a distinction between data, the grist of computation, and programs, the software agents that act on data. A Lisp program is Lisp data. This symmetry between programs and data reflects a very different "world view" than computer languages like C or Fortran. What are some of the consequences of Lisp's unique approach to language design that are relevant to the activity of music composition?