REQUIRE-SYSTEM was meant to be used by implementations that hooked their CL:REQUIRE to use ASDF.
CL:REQUIRE doesn't try to reload existing modules. REQUIRE-SYSTEM copies this behavior of not checking for updates to already-loaded dependencies, as opposed to LOAD-SYSTEM, that does.
After fixing the latest bug #1531887, I now realize this somewhat messes up with timestamps. Oh well.
REQUIRE-SYSTEM was meant to be used by implementations that hooked their CL:REQUIRE to use ASDF.
CL:REQUIRE doesn't try to reload existing modules. REQUIRE-SYSTEM copies this behavior of not checking for updates to already-loaded dependencies, as opposed to LOAD-SYSTEM, that does.
After fixing the latest bug #1531887, I now realize this somewhat messes up with timestamps. Oh well.