[armedbear-devel] Patches for ASDF2 for translation function

Mark Evenson evenson at panix.com
Sat May 1 17:51:04 UTC 2010


On 4/30/10 1:59 AM, Carlos Ungil wrote:

[…]

> On MacOSX, and I guess on all non-Windows systems, #p"/:jar:file/**/*.*" equals
> (make-pathname :type :wild :name :wild :directory '(:absolute
> ":jar:file" :wild-inferiors))
>
> On Windows, this pathname is parsed differently: the result is a
> relative directory
> in a device called "/" (as mentioned in a trac ticket, this causes an error).
>
> Is there a reason why the pathname has to start with "/:"? I changed it to
> #P"/jar:file/**.*" (and made a similar change inside translate-jar-pathname,
> from "/:jar:file/" to "/jar:file/"). This seems to work on both macosx
> and windows
> (at least I can load asdf systems).
>
> I wonder if something else might be broken with the change.

ASDF systems should now load properly in ABCL under windows with 
[r12644][1].  In addition, the Windows drive letter is now used to 
properly disambiguate cache entries.  Please let me know if you find any 
other issues, and thanks for the report!

[1]: http://trac.common-lisp.net/armedbear/changeset/12644


-- 
"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