A modest proposition: DEFSYSTEM-DEPENDS-ON should die [was Re: What's the right way to extend ASDF with new symbols?]

Robert Goldman rpgoldman at sift.net
Tue Feb 16 15:59:00 UTC 2016


On 2/16/16 Feb 16 -9:51 AM, Eric Timmons wrote:
> On Mon, Feb 15, 2016 at 3:48 PM, Robert Goldman <rpgoldman at sift.net> wrote:
>> Trying again:
>>
>> Can someone please state what it is that Quicklisp needs?
> 
> Quicklisp needs some way to determine all the direct dependencies
> required to load a system and its definition. It currently does this
> by direct inspection of the defsystem form (with a *macroexpand-hook*)
> *and* by registering an :around method for asdf:operate to catch any
> direct calls to asdf:load-system.
> 
> -Eric
> 

P.S. if we can work out some way of integrating the inspection into
ASDF, I'd be happy to do that.  That way we could put a test for it in
the ASDF test suite, and would know if we were borking QL by ASDF
changes going forward.





More information about the asdf-devel mailing list