[Haskell-cafe] Re: File path programme
Aaron Denney
wnoise at ofb.net
Mon Jan 31 18:40:35 EST 2005
On 2005-01-31, Marcin 'Qrczak' Kowalczyk <qrczak at knm.org.pl> wrote:
> Peter Simons <simons at cryp.to> writes:
>
>> http://cryp.to/pathspec/PathSpec.hs
>
>> There also is a function which changes a path specification
>> into its canonic form, meaning that all redundant segments
>> are stripped.
>
> It's incorrect: canon (read "x/y/.." :: RelPath Posix) gives "x",
> yet on Unix they aren't equivalent when y is a non-local symlink
> or doesn't exist.
True, but most people want x when they construct x/y/.., in makefiles,
install scripts, etc. It's not "OS thinks is the same", and shouldn't
be marketed as such, but it is useful as "what people generally want to
refer to".
--
Aaron Denney
-><-
More information about the Haskell-Cafe
mailing list