[Haskell-cafe] System.FilePath, Request for comments

Brian Hulley brianh at metamilk.com
Thu Jun 29 18:14:46 EDT 2006

Neil Mitchell wrote:
> The other important point regarding ADT's is what is a FilePath and
> what is a String? If I set the extension of a FilePath, is that
> extension itself a FilePath or a String? What if I set the drive or
> the filename? Is a filename on its own a FilePath? Even though it
> doesn't correspond to a file, because its lost its context/directory
> and therefore cannot be used?

I wonder if it would be better to have an ADT for strings rather than 
FilePaths (to solve the issues above and also for general use in other 
Haskell libs).

Regards, Brian.

Logic empowers us and Love gives us purpose.
Yet still phantoms restless for eras long past,
congealed in the present in unthought forms,
strive mightily unseen to destroy us.


More information about the Haskell-Cafe mailing list