[Asdf-devel] (asdf:output-file 'asdf:monolithic-fasl-op ...) no longer working

Robert P. Goldman rpgoldman at sift.info
Tue Jul 29 21:03:32 UTC 2014

Faré wrote:
> On Tue, Jul 29, 2014 at 1:48 PM, Dave Cooper <david.cooper at genworks.com> wrote:
>> I'm not sure how much this matters because it's mostly a backward
>> compatibility issue with something which is a relatively new feature anyway,
>> but
>>  (asdf:output-file[s] 'asdf:monolithic-fasl-op ...)
>> no longer works in 3.1.3 (at least on CCL/Linux). The new nomenclature is
>> apparently:
>>   (asdf:output-file[s] 'asdf:monolithic-compile-bundle-op ...)
>> is 'asdf:monolithic-compile-bundle-op indeed the exact replacement for
>> 'asdf:monolithic-fasl-op?
> Yes it is.
> That's my bad. In 3.1, we deprecated the old names in favor of the new,
> but I didn't realize people were relying on the output-files method.
> It would be trivial to provide dummy "forwarding" output-files methods
> for the *fasl-op operations to just return the output-files of the underlying
> new-name operation.
> Patch accepted (I suppose).

I'd favor just removing these deprecated operations instead of creating
the forwarding methods.  If we add the methods for OUTPUT-FILES, what
other methods do we need to add?

I'd rather just kill this now, instead of adding work to maintain code
that should be removed later, anyway.


More information about the asdf-devel mailing list