[asdf-devel] ASDF 2.016.2

Pascal Costanza pc at p-cos.net
Sun Jun 12 15:26:58 UTC 2011


On 12 Jun 2011, at 07:12, Faré wrote:

> Regarding RMCL and logical pathnames, please test 2.016.2.
> I introduce some non-trivial pathname changes.
> 
> On RMCL, ASDF sees strings as "/posix/namestrings/" in its configuration.
> if you want OS9-style pathnames, they are #p"that:a:way:". You can thus
> both trivially share your configuration with other implementations, and
> just as trivially use MCL-specific paths.
> 
> For logical pathnames, I implemented my "harder way" plan
> from previous email:
>> make extra effort when using DIRECTORY against logical pathnames
>> to always reconstitute LPNs from the PPNs given by directory, and
>> drop the reconstituted results if they don't resolve to the same thing.
> 
> In other words, if I compute (directory #p"FOO:CL;BAR;"),
> and find a file #p"/home/baz/cl/bar/quux.asd", the file will be kept
> only if (make-pathname :name "quux" :type "asd" :defaults #p"FOO:CL;BAR;")
> has the previous as its truename. And similarly when walking directories.
> I believe this restriction is not a problem in practice, and
> will keep things somewhat sane.

I'm not sure if I understand all the implications of this change, so I'm hesitating to applaud this. I don't think it should be ASDF's job to fix this particular problem.


Pascal

--
Pascal Costanza
The views expressed in this email are my own, and not those of my employer.







More information about the asdf-devel mailing list