Zach Beane <[email protected]> writes:

> Quicklisp systems are located via a function appended to the end of
> ASDF:*SYSTEM-DEFINITION-SEARCH-FUNCTIONS*. It looks like ASDF defines
> this variable with DEFPARAMETER, so every time asdf.lisp is loaded, the
> value is set to ASDF's initial value. It seems to me that ASDF should
> use DEFVAR instead.

After a moment's reflection, I don't think DEFVAR is suitable for this
situation, since it would make upgrading from an old ASDF1 to a new
ASDF2 fail to pick up the new ASDF system definition search functions.

Zach



_______________________________________________
asdf-devel mailing list
[email protected]
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel

Reply via email to