Skip to content
Snippets Groups Projects
Forked from asdf / asdf
Source project has a limited visibility.
  • Francois-Rene Rideau's avatar
    0221e198
    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.
    0221e198
    History
    Work around MOP issues on Allegro
    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.