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. _______________________________________________ asdf-devel mailing list [email protected] http://lists.common-lisp.net/cgi-bin/mailman/listinfo/asdf-devel
