Improve CONDITION-SLOT-VALUE (formerly CONDITION-READER-FUNCTION)
commitc940e174a7ce7df32a261e48de6f4cfaebe69445
authorDouglas Katzman <dougk@google.com>
Sat, 31 Dec 2016 21:09:07 +0000 (31 16:09 -0500)
committerDouglas Katzman <dougk@google.com>
Sat, 31 Dec 2016 21:09:07 +0000 (31 16:09 -0500)
treea6d131eb1779fc25405ac26ec130f8cacf253975
parent88fd8640e118ace44185a90baac095025acec3c5
Improve CONDITION-SLOT-VALUE (formerly CONDITION-READER-FUNCTION)

Always look at ASSIGNED-SLOTS slot first.  Failing that, look
for a class slot and then local slots assigned via initargs.
This change would remain valid even if conditions supported
SLOT-MAKUNBOUND, which they do not.
package-data-list.lisp-expr
src/code/condition.lisp
src/code/late-condition.lisp
src/pcl/std-class.lisp