Comment 17 for bug 1493031

Revision history for this message
Faré (fahree) wrote :

These functions have been deprecated since 2013, when ASDF3 introduced a better, supported, interface: program-op. Please use program-op and specify any flags in the system definition, NOT the operation.

These functions were NEVER supported by ASDF, and NEVER documented by ASDF. They were part of a brilliant but brittle hack, asdf-ecl, that was made obsolete by asdf-bundle, now an official part of ASDF since ASDF3 (in pre-release 2.27). I have told the ECL maintainers for years to move away from these unsupported interfaces. They will likely disappear from ASDF 3.2 (whenever THAT happens).

I gave plenty of explanations why operation initargs isn't supported. I will NOT write examples just for you, because you don't listen anyway. If Robert asks me, I will write test cases.

Everything "can" be fixed, but it's a lot of work, and that would only fix the second scenario I describe, not the first, which is intrinsic to the idiotic interface you fiercely defend. (No, the original authors of asdf-ecl weren't idiots, they just made a mistake; but you are stubborn in the worst way if you defend it after it's been obsoleted by better interfaces.)