
Bug: Allegro Express 8.2 incorrectly reads #p"ASDF:" as relative.
I have a licensed copy of ACL 8.2 Mac OS X, which was updated w/in the past, say, 3 weeks. I see the following:
CL-USER> #p"ASDF:" #P"ASDF:"
and when I look I see:
CL-USER> (describe *) #P"ASDF:" is a structure of type LOGICAL-PATHNAME. It has these slots: HOST "ASDF" DEVICE NIL DIRECTORY NIL NAME NIL TYPE NIL VERSION NIL NAMESTRING NIL HASH NIL DIR-NAMESTRING NIL PLIST NIL
Is that other than it should be?
DIRECTORY should be (:ABSOLUTE), as per (pathname-root #p"ASDF:"), that also (correctly this time) prints as #p"ASDF:".
Also, I see this:
'(:source-registry (:tree #-allegro #p"ASDF:" #+allegro #.(asdf::pathname-root #p"ASDF"))
Why do you omit the host marker when this is for allegro?
When I put the ":" in the pathname for Allegro, the test passes for me.
Oops. Thanks for the typo fix. Committed. I'm glad there isn't another bug. CLISP is the only to get asdf::subdirectories wrong for #p"ASDF:" then. —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org Funny how the so-called money-disparaging anti-materialist are always so prompt to demand other people's money in the form of taxes.