[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