[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