[asdf-devel] contradiction in ASDF central-registry default vs code

Robert Goldman rpgoldman at sift.info
Thu Aug 20 20:58:31 UTC 2009


Faré wrote:
> The default for ASDF's *central-registry* in SBCL contains a
>   (let (...) (when ...))
> which can and *will* return NIL in some cases (i.e. when an executable
> SBCL image is run).
> 
> On the other hand, sysdef-central-registry-search calls
> directory-pathname-p on each entry, which assumes that
> NIL is an invalid entry.
> 
> My proposed solution: directory-pathname-p should check that its
> argument is indeed a pathname designator.

I'm inclined to prefer that we rearrange that code block so that the
when is pushed upstream, and we simply don't push a NIL onto the
*central-registry*.

Would that be an acceptable solution?

r




More information about the asdf-devel mailing list