Adding System.FilePath

Ian Lynagh igloo at earth.li
Fri Mar 16 10:10:04 EDT 2007


On Fri, Mar 16, 2007 at 02:24:47PM +0100, Sven Panne wrote:
> 
> So I propose a compromise, we don't really have to be better than most 
> languages/toolkits out there: Let's keep FilePath = String, but improve the 
> real culprit, i.e. CString and friends. Currently, peekCString{,Len}, 
> newCString{,Len} and withCString{,Len} simply use their "CA" ASCII 
> counterparts. If we put the above common logic into Foreign.C.String, we 
> could already achieve a lot.

I'm not clear on exactly what you're proposing: would

    getDirectoryContents "." >>= mapM_ removeFile

remove all the files in ".", regardless of what my locale is, my OS is,
etc? i.e. would this solve my problem in

    http://www.haskell.org/pipermail/libraries/2005-July/004189.html

?


Thanks
Ian



More information about the Libraries mailing list