• Francois-Rene Rideau's avatar
    Work around MOP issues on Allegro · 0221e198
    Francois-Rene Rideau authored
    Call finalize-inheritance in coerce-class on Allegro.
    Indeed the previous commit uses class meta-objects rather than
    their naming symbols as canonical representation for operations;
    now mark-component-preloaded is called at compile-toplevel and uses those
    representations, but on Allegro the classes haven't been finalized yet,
    and the finalization isn't implicitly triggered by subtypep.
    Moreover, comparing a class object to a symbol with subtypep fails,
    so normalize the super variable to a class object.
utility.lisp 29.8 KB