[Haskell-cafe] Re: File path programme
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:
>> 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
More information about the Haskell-Cafe