Brian Mastenbrook and Paul Dietz came up with 18 ways in Common Lisp that one can either directly define or cause to be defined functions of the form (setf foo). This may be an exhaustive list, but I wouldn't be surprised if it's not.
Posted by jjwiseman at June 06, 2005 10:50 PM