[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.

Cheers,
r





More information about the asdf-devel mailing list