[asdf-devel] pathname case issue ...

Zach Beane xach at xach.com
Wed Jun 15 17:44:32 UTC 2011


Zach Beane <xach at xach.com> 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






More information about the asdf-devel mailing list