This text has been written to provide a quick introduction to the basic elements of Common Lisp for both experienced and novice programmers. It is not intended to be a comprehensive account of the language for, in our experience, it takes only a little introduction before most Lisp programmers are able to turn to Guy L. Steele, Jr.'s, Common Lisp: The Language (2nd Edition, Digital Press, 1990) or to the ANSI Common Lisp specifications for all their reference needs. Readers who have a basic understanding of Lisp and are looking for some A.I. applications may find useful the examples at http://www.cs.utexas.edu/users/ml/ml-progs.html.
This text has been used successfully with honors undergraduate students at Texas A&M University. We now make it available on the World Wide Web in the hope that it will provide useful to the Lisp community at large.
Some parts of this text are incomplete. We have in mind to complete those parts if there is enough interest. If you find the text useful, please drop us a line.
Academic sites are free to mirror the html code provided that these conditions are respected:
A PDF version of the original version of the Primer is provided for reading convenience, but it has not been maintained and so contains some omissions and errors that have been corrected in the online version.
Colin Allen <email@example.com> and Maneesh Dhagat <firstname.lastname@example.org>
© Colin Allen & Maneesh Dhagat