From: Christophe R. <cs...@ca...> - 2003-02-19 17:17:35
|
Gerd Moellmann <ger...@t-...> writes: > This is something I've fixed in my PCL: > > (mop:class-direct-subclasses (mop:find-class t)) > => (slot-object function instance) > > which has the effect of MAP-ALL-CLASSES not finding all classes, > MAP-ALL-GENERIC-FUNCTIONS not finding all generic functions etc. Thank you; I've merged this fix into sbcl-0.7.12.47. In that version, I've also merged your fix for DISASSEMBLE and extended function designators, and also fixed similar problems elsewhere based on a non-comprehensive audit -- searching for "'setf" revealed problems from minor to major in SBCL's %DEFUN, EVAL, %DEFKNOWN, COERCE (in code protected by #!+HIGH-SECURITY) and LOOP. There remains a problem in SB-PCL::SET-ARG-INFO1, which is still slightly baffling :-) This kind of information is maybe better located at entomotomy, except that while CMUCL's anonymous CVS is down, it's not that helpful to me :-/ Cheers, Christophe -- http://www-jcsu.jesus.cam.ac.uk/~csr21/ +44 1223 510 299/+44 7729 383 757 (set-pprint-dispatch 'number (lambda (s o) (declare (special b)) (format s b))) (defvar b "~&Just another Lisp hacker~%") (pprint #36rJesusCollegeCambridge) |