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:55:46 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
> 

If that is the case, then my proposed change will not upset QL.

I was pretty sure it wouldn't, after checking the current implementation
of DEFSYSTEM-DEPENDS-ON, but this adds a lot of confidence.

Thank you very much, Eric.

r




More information about the asdf-devel mailing list