On Sat, Feb 5, 2011 at 4:06 PM, Faré <span dir="ltr"><<a href="mailto:fahree@gmail.com">fahree@gmail.com</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 class="im"><br>
</div>I massaged your patch (notably made compile-file* a gf to move your<br>
code to an :around method rather than a manual wrapper), tested it,<br>
and committed as 2.012.5. Enjoy!</blockquote></div><br>Fare, could you please go back to the other method I posted. This one does not allow one to *CHANGE* the way COMPILE-FILE* behaves.<br><br>I profoundly dislike generic functions API precisely for this reason. There is a base function, someone adds an around method and what about the next around? How do you remove the previous one?<br>
<br>The other solution based on a simple closure is simpler, has a smaller overhead and allows one to fall back to the original method, reinstating COMPILE-FILE* definition.<br><br>Juanjo<br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>
c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>