[armedbear-devel] jar pathnames should be :ABSOLUTE
Mark Evenson
evenson at panix.com
Mon Mar 15 14:08:03 UTC 2010
On Mar 15, 2010, at 2:29 PM, Alan Ruttenberg wrote:
[…]
>> Or maybe both should not have the double jar syntax, so that MERGE-PATHNAME
>> would do the right thing? I introduced another special
>> (SYS::*LOAD-TRUENAME-FASL*) where we can keep the "real" value.
>
> OK, I admit my head is hurting now. My gut is that when loading
> compiled files, one expects *load-truename* and *load-pathname* to be
> the same sort of thing as when loading the lisp source. It's an
> implementation detail that the compiled file is a jar.
Yep, I agree that its unnecessarily complex to expose the "double
jar" thing to the end user, so I'll fix *LOAD-TRUENAME* and
*LOAD-PATHNAME* to be bound to the same values that one would pass
to LOAD. Which is what I should have done in the first place.
--
"A screaming comes across the sky. It has happened before, but
there is nothing to compare to it now."
More information about the armedbear-devel
mailing list