Then I'll discuss Common Lisp's general-purpose assignment operator, SETF , which is used to assign new values to variables and just about every other place ...
www.gigamonkeys.com