System.FilePath module

Krasimir Angelov kr.angelov at
Fri Jul 8 10:16:53 EDT 2005

In particular I am happy with the current module. It isn't perfect but
it performs much better than many other path manipulation functions
which I have seen in various Haskell tools. I am waiting to see better
approach from people which are feeling uncomfortable with


On 7/7/05, Isaac Jones <ijones at> wrote:
> Greetings.
> Back in October, there was a discussion on the System.FilePath module
> that's currently the hidden module Distribution.Compat.FilePath in
> Cabal:
> It was decided that we should not include it as System.FilePath
> because it was insufficiently consistent, had some confusing corner
> cases, and some folks felt that FilePath should be an abstract type.
> A number of people would like to use the FilePath module as it is, and
> someone has even packaged it up separately, so I think we should move
> forward in building a module that performs this task.
> For those who objected at the time, can someone put together a list of
> requirements for the FilePath module you believe we need? (Perhaps on
> the Wiki?)
> FWIW, the module we have is very similar to the SML and Python modules
> which perform this task, and most likely very similar to other
> languages' modules.  In short, I think this approach works in
> practice, but not in theory, as Lemmih said on IRC ;)
> peace,
>  isaac
> _______________________________________________
> Libraries mailing list
> Libraries at

More information about the Libraries mailing list