On 9 Apr 2018, at 11:17, Attila Lendvai wrote:
A cheesy fix would simply be to wrap it in IGNORE-ERRORS. But it
errors in its present form.
i've learned, painfully, that indiscriminate ignore-errors will almost
always bite you back (in the form of wasted debugging time), no matter
how innocent they look.
This really is more a QL issue than an ASDF one (although it
issue with wrapping errors, IMO).
while this is true, the implementation of QL requires a reliable way
to hook into the internal state of various versions of ASDF (namely,
into the situation when ASDF is looking for a system, and not finding
it will lead to an error without QL intervention). if i understand it
correctly, this is the crux of this issue.
Sure, and I am happy to try to support this, but not to the extent of
recovering a copy of ASDF 2.x and trying to run it.
The problem is that I don't know when the missing component condition
was added to ASDF, and doing this right would involve checking the
enclosed condition to see if it's a missing component error. I know how
to do that for a modern ASDF, but I don't know how to handle ASDFs that
are too old to have this condition class. And I don't fee like it's my
job to think about that: I think it's perverse to continue trying to use