[asdf-devel] Cache? Translations? How to get rid of them?

Faré fahree at gmail.com
Mon Mar 15 20:20:36 UTC 2010


>> (defmethod output-files :around ((op operation) (c component))
>>  "Translate output files, unless asked not to"
>>   (values
>>    (multiple-value-bind (files fixedp) (call-next-method)
>>      (if fixedp
>>          files
>>          (mapcar #'apply-output-translations files)))
>>    t))
>>
>> It has the advantage that the :AROUND method also follows the API and
>> other functions calling OUTPUT-FILES get to know that the paths are now
>> fixed.
>
Yup, that's better. I'm putting that in my local copy, to be released
this week (hopefully after having a chance to look at janderson's
pathname test).

> Isn't this a job for
>
> (defmethod output-files asdf:around ((op operation) (c component)
> ...)
>
> ?
>
Meh, right at the moment I was considering getting rid of asdf:around...

[ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
"I think sex is better than logic, but I can't prove it." — Monty Python




More information about the asdf-devel mailing list