[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