On Thu, Mar 18, 2010 at 3:18 PM, james anderson <span dir="ltr"><<a href="mailto:james.anderson@setf.de">james.anderson@setf.de</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="word-wrap: break-word;">
good afternoon.<div><br><div><div class="im"><div>On 2010-03-18, at 15:02 , Juan Jose Garcia-Ripoll wrote:</div><br><blockquote type="cite">On Thu, Mar 18, 2010 at 2:55 PM, james anderson <span dir="ltr"><<a href="mailto:james.anderson@setf.de" target="_blank">james.anderson@setf.de</a>></span> wrote:<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"> <div style="word-wrap: break-word;"><div><br><div>if asdf were to adopt an <span style="font-size: 10px;">11.1.2.1.2-rule, asdf-ecl.lisp would require a change.</span></div>
<div><br></div><div>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.<br>
 </div></div></div></blockquote></div><br>What you suggest can not be done.</blockquote><div><br></div></div>you type too fast.</div><div>please see my next message.<br></div></div></div></blockquote></div><br>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.<br clear="all">
<br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>