[armedbear-devel] Unbound initargs slot in slot-definitions

Rudolf Schlatte rudi at constantly.at
Sun Sep 30 13:14:09 UTC 2012


On Aug 26, 2012, at 15:31, Stas Boukarev <stassats at gmail.com> wrote:

> Ok, that was because ABCL puts inherited slots at the end and other
> implementations put them in the beginning. Fixed it by sorting the slots
> beforehand.
> 
> (defclass foo ()
>  (a b c))
> 
> (defclass bar (foo)
>  (d e f))
> class-slots of bar becomes (D E F A B C), while everywhere else it's
> (A B C D E F).
> 
> Now, that's not a big issue and MOP allows it, but it'd be nice for the
> sake of consistency when debugging or using an inspector to have them in
> the same order.

This should be fixed now.  I'm having a slight fever today, but ansi-tests don't report new failures (in contrast to my first attempt), so I hope I didn't break anything.

Rudi



More information about the armedbear-devel mailing list