[asdf-devel] ASDF 2.016.2

Chun Tian (binghe) binghe.lisp at gmail.com
Mon Jun 13 05:19:04 UTC 2011


Definitely I can't, the #\/ in #p"..." won't be recognized as directory separator:

? (asdf::probe-posix "/Users/binghe/Lisp/usocket/branches/0.5.x/")
#P"Macintosh HD:users:binghe:Lisp:usocket:branches:0.5.x:"

? #p"/Users/binghe/Lisp/usocket/branches/0.5.x/"
#P"/Users/binghe/Lisp/usocket/branches/0∂.5.x/"

? (truename *)
> Error: File #P"/Users/binghe/Lisp/usocket/branches/0∂.5.x/" does not exist.
> While executing: TRUENAME
> Type Command-. to abort.
See the Restarts… menu item for further choices.
1 > 
Aborted

在 2011-6-13,12:37, Daniel Herring 写道:

> On Sun, 12 Jun 2011, Faré wrote:
> 
>> I think the feature is working, but I forgot to make it clear
>> that this interpretation of strings as posix namestrings
>> only applies in the DSL used by
>> the source-registry and output-translation layers.
>> The DSL is NOT used by the *central-registry*.
>> If you want to use POSIX-namestrings in the *central-registry*,
>> you need to explicitly call asdf::probe-posix, as in
>> 
>> (push (asdf::probe-posix "/Users/binghe/Lisp/usocket/branches/0.5.x/")
>>     asdf:*central-registry*)
> 
> Couldn't he also use
> (push #P"/Users/binghe/Lisp/usocket/branches/0.5.x/"
>  asdf:*central-registry*)
> ?
> 
> - Daniel





More information about the asdf-devel mailing list