>> (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

_______________________________________________
asdf-devel mailing list
asdf-devel@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel

Reply via email to