next up previous
Contents Next: A Word about Up: Lisp Primer Previous: Exercises

Programming Techniques

As has been mentioned before, Lisp has its origins in lambda calculus and recursive function theory. The basic definition of Lisp is found in McCarthy et al [1965]. Almost all implementations of it have modified this definition in various ways. The beauty of programming in Lisp is still largely due to its original definition. Good programming style in Common Lisp is no different from other versions of Lisp. In this chapter we will examine several techniques that have proved to be very useful in effectively programming in Lisp.

© Colin Allen & Maneesh Dhagat
March 2007