At least on Allegro CL >= 6.2 on Linux, the
redefinition of REQUIRE can get us into problems in
connection with Allegro's autoloading of COMMON-WINDOWS.
So I made it get turned off on allegro. I'm attaching
a patch.
I just got an email from the Allegro folks saying the following:
Just fyi, Allegro's ability to
autoload modules (including external-format definitions)
from files.bu
does depend on Allegro's definition of require which knows
how to look
into the bundle.
So we should probably make *dont-redefine-require* be T for
**any** version of Allegro.
I bumped the priority on this one pretty high, since it can
be fatal to the functioning of Allegro in ways that are odd
and difficult to debug.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
diff output...
Logged In: YES
user_id=275595
I just got an email from the Allegro folks saying the following:
Just fyi, Allegro's ability to
autoload modules (including external-format definitions)
from files.bu
does depend on Allegro's definition of require which knows
how to look
into the bundle.
So we should probably make *dont-redefine-require* be T for
**any** version of Allegro.
I bumped the priority on this one pretty high, since it can
be fatal to the functioning of Allegro in ways that are odd
and difficult to debug.