[armedbear-devel] strange interaction between ql:quickload and ABCL

Zach Beane xach at xach.com
Thu Feb 28 13:22:04 UTC 2013


Mark Evenson <evenson at panix.com> writes:

> Looking at quicklisp/dists/quicklisp/systems.txt which I take to be
> the dependency graph, I notice that both Quicklisp 2013-02-17 and
> 2013-01-28 list CLOSER-MOP as a dependency of MODF, which is
> reasonable as this list is presumably prepared with SBCL which would
> ignore the #-abcl conditional in modf.asd.  Therefore, I speculate
> that Quicklisp with ASDF-2.30 somehow actually evals the form in
> modf.asd whereas Quicklisp with ASDF-2.26.6 uses the information
> parsed from the Quicklisp 2013-01-28 dist information.  Why this bad
> interaction doesn't happen with asdf-2.26.6 on the Quicklisp
> 2013-02-17 information remains mysterious.

For reference, systems.txt is used as a guide for what projects to
pre-fetch, but it is not used to make loading decisions. Not all
projects that are fetched are loaded, and projects that are not fetched
might be fetched on demand in the missing-dependency handler.

Zach




More information about the armedbear-devel mailing list