[asdf-devel] ASDF 2.016.2
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.
The views expressed in this email are my own, and not those of my employer.
More information about the asdf-devel