Subject: Maxima with Corman CL - defsystem defsetf bug
From: Mike Thomas
Date: Fri, 1 Oct 2004 10:03:44 +1000
Hi Ray.
| It seems that Corman CL doesn't handle setf quite right. To
| understand get-setf-expansion, get "On Lisp", which has a very nice
| explanation of it (slightly pre-ANSI CL, though). "On Lisp" is
| available free somewhere on the web. That certainly helped me a lot
| when I needed to write some setf's sometime ago.
Thanks for taking the time to reply and also for the reference. It doesn't
seem to mention "get-setf-expansion", but rather "get-setf-method" which
seems to work in a similar way - I'll look further into it.
His view of setf as a function inversion is interesting, and a step beyond
the explanation given in Norvig's excellent "Paradigms of Artificial
Intelligence Programming" which is normally my first CL stuck-grab.
Cheers
Mike Thomas.