[asdf-devel] ASDF traverse changed behavior?

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Thu Mar 18 14:33:10 UTC 2010


On Thu, Mar 18, 2010 at 3:18 PM, james anderson <james.anderson at setf.de>wrote:

> good afternoon.
>
> On 2010-03-18, at 15:02 , Juan Jose Garcia-Ripoll wrote:
>
> On Thu, Mar 18, 2010 at 2:55 PM, james anderson <james.anderson at setf.de>wrote:
>
>>
>> if asdf were to adopt an 11.1.2.1.2-rule, asdf-ecl.lisp would require a
>> change.
>>
>> it would not be supported for an extension to extend 'asdf:load-op such
>> that load-op itself specialized an operation-done-p :around method which
>> forced complete traversal results. it would be be necessary to specialize
>> the load-op class as, for example, collect-op, and specialize
>> operation-done-p on that class. in which case its own primary method could
>> always return nil and an :around method would not be necessary.
>>
>
> What you suggest can not be done.
>
>
> you type too fast.
> please see my next message.
>

I do not type too fast. You should understand my sentence in context: this
can not be done without changing asdf.lisp If you change the logic of ASDF
so that dependencies are propagated to other classes of operations, then
your change makes sense. But as you formulated it in your email, it implied
just a change of the extension itself.

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://tream.dreamhosters.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/asdf-devel/attachments/20100318/ab9d8f98/attachment.html>


More information about the asdf-devel mailing list