On 1/8/10 7:48 PM, Alan Ruttenberg wrote: […]
I take some of this back. I can merge with the source for directory, but truename and probe-file are implemented in java and I don't like writing java :)
Neither do we, believe it or not!
I know you used the ADVISE facility to implement what you needed for "jar:file" but I'd either like to move the existing PATHNAME-stuff completely into Lisp, or figure out how to do this in Java. Unfortunately there is a fair amount of special casing in the ABCL java implementation of PATHNAME for various Windows/UNIX problems for which we have no tests to ensure that a replacement implementation in Lisp would successfully pass. So, I'm looking at how to get "jar:file" working completely on the Java side.
Cool use of ADVISE, though!