[Ecls-list] truename bug?
Gábor Balázs
gabalz at gmail.com
Sat Dec 31 03:31:51 UTC 2011
It seems it still doesn't handle directory names in file form.
ecl -norc
ECL (Embeddable Common-Lisp) 11.1.1
(git:15d1c6dfdf74b171bc79477d1d0105cde8297219)
(truename "..") ; => #P"/home/bege/../" ; bad
(truename "../") ; => #P"/home/bege/" ; ok
Maybe this would be good to have too...
`bg`
2011/12/30 Juan Jose Garcia-Ripoll <juanjose.garciaripoll at googlemail.com>
> 2011/12/31 Gábor Balázs <gabalz at gmail.com>
>
>> The truename function doesn't resolve some of the "." and ".."
>> directories along the path, so it doesn't provide a canonical path.
>
>
> They were actually two unrelated bugs. One was that "." is normally
> removed by ECL from pathnames at construction time. This was broken. The
> other one was that the lines that remove ".." in TRUENAME were not doing
> their job because of a typo.
>
> I have uploaded fixes for both things, together with the other 45 commits
> which are still being uploaded (some problems earlier tonight)
>
> Juanjo
>
> --
> Instituto de Física Fundamental, CSIC
> c/ Serrano, 113b, Madrid 28006 (Spain)
> http://juanjose.garciaripoll.googlepages.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20111230/46858a7f/attachment.html>
More information about the ecl-devel
mailing list