On Sat, May 1, 2010 at 8:26 AM, Mark Evenson <evenson@panix.com> wrote:
There is no reason that I can remember that I coded it that way: I just needed an intermediate path to match via the TRANSLATE-JAR-PATHNAME function. If his suggestion works, we should patch ASDF as included in ABCL for 0.20, and then propagate the patch back to ASDF2 when we get a chance.
In fact there are still some problems with the change I proposed: if there are multiple devices involved, paths are not resolved properly. For example, if I remember correcly when the current directory was D: an ASDF system somewhere in D: couldn't be loaded because the path "/Documents And Settings/....../.cache" was in C: and not in D: (but device info was not included in the translated pathname). I'll try to look at it, but a first glance at Pathname.java suggests that it won't be easy to fix... Carlos