2009/8/23 Christophe Rhodes <crhodes@...>:
> 220.127.116.11: delete-file behaviour reversal
> - (let* ((truename (truename file))
> - (namestring (native-namestring truename :as-file t)))
> + (let* ((pathname (pathname file))
> + (namestring (native-namestring pathname :as-file t)))
> + (truename file) ; for error-checking side-effect
Hah, another lurking regression appeared above: DELETE-FILE needs to
deal with logical pathnames as well...
I've fixed this in 18.104.22.168 (where I also managed to screw up the
, but would like to reopen the discussion on why NATIVE-NAMESTRING
does not do this.
I think we have plenty of empirical evidence that even those with best
intentions and reasonable experience _will_ miss adding the requisite
logical pathname translations, and I've yet to see a compelling case
for not doing the translation in NATIVE-NAMESTRING.