Skip to content
Snippets Groups Projects
Forked from asdf / asdf
Source project has a limited visibility.
  • Francois-Rene Rideau's avatar
    c534ca65
    2.26.93: play nicer with packages, notably for Allegro and CLISP · c534ca65
    Francois-Rene Rideau authored
    On Allegro, frob the autoload earlier and intern the gethostname later
    so we don't unnecessarily autoload stuff.
    
    On CLISP, don't undefine functions, just unintern everything in the beginning,
    and it won't complain about disappearing methods anymore.
    
    Also, only retrigger the upgrade attempt on source-registry change
    if ASDF was not upgraded yet. This avoids unnecessary reloading of ASDF.
    
    Finally, be sure to share more symbols between everyone - hopefully,
    all the symbols that were used in ASDF and got recycled.
    Slot names are a big one, notably.
    c534ca65
    History
    2.26.93: play nicer with packages, notably for Allegro and CLISP
    Francois-Rene Rideau authored
    On Allegro, frob the autoload earlier and intern the gethostname later
    so we don't unnecessarily autoload stuff.
    
    On CLISP, don't undefine functions, just unintern everything in the beginning,
    and it won't complain about disappearing methods anymore.
    
    Also, only retrigger the upgrade attempt on source-registry change
    if ASDF was not upgraded yet. This avoids unnecessary reloading of ASDF.
    
    Finally, be sure to share more symbols between everyone - hopefully,
    all the symbols that were used in ASDF and got recycled.
    Slot names are a big one, notably.