read-depend branch is ready for another review...
Faré
fahree at gmail.com
Mon Jul 17 03:31:44 UTC 2017
>> 1. what's in FIND-SYSTEM is accessors to %ADDITIONAL-INPUT-FILES, not
>> ADDITIONAL-INPUT-FILES and the former has setters as well as getters, so
>> I wasn't sure I could use ADDITIONAL-INPUT-FILES. I'll check.
>
> Checked and confirmed this -- %ADDITIONAL-INPUT-FILES takes only a
> COMPONENT as argument, so it can't use the convenience methods macro.
>
Why do you need convenience methods for the internal accessor
%ADDITIONAL-INPUT-FILES ? Can't users who need convenience methods
(including internal functions) just use ADDITIONAL-INPUT-FILES, and
let *its* convenience methods do the trick?
>> 2. I'll fix this, thanks.
>
> I don't fully understand. I'm looking, and the APPEND call is in the
> scope of DO-ASDF-CACHE, AFAICT:
>
> ;; Memoize input files.
> (defmethod input-files :around (operation component)
> (do-asdf-cache `(input-files ,operation ,component)
> ;; get the additional input files, if any
> (append (call-next-method)
> ;; must come after the first, for other code that
> ;; assumes the first will be the "key" file
> (additional-input-files operation component))))
>
Oh, right. Somehow I misread that.
> If that's all, I can merge this into the plan branch, and then we should
> fix the ABCL issues.
>
Yes, it otherwise looks good.
I have a few tweaks to do afterwards: moving the 3.3.0 number past
your patches, some comment tweaks I have locally, and pushing back the
schedule of warnings to a further release (keep issuing only
style-warnings for deprecated functions, for now).
What about merging plan into master after I do that?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Any sufficiently unadvanced science fiction is indistinguishable from fantasy.
More information about the asdf-devel
mailing list