Adding System.FilePath

Bulat Ziganshin bulat.ziganshin at
Fri Mar 16 09:56:22 EDT 2007

Hello Sven,

Friday, March 16, 2007, 4:42:00 PM, you wrote:

> Well, I know that there is a "wide" API now, I just wanted to point out what
> is commonly done when an 8bit <-> character conversion is needed. The problem
> is that Haskell's I/O libs current use e.g. _sopen instead of _wsopen, so I
> should probably rephrase my proposal then as follows:

>    * Improve CStrings and friends to do some actual de-/encoding with the
> common default for the platform

>    * Use a "wide" API when available internally

my proposal is to implement second as part of new low i/o library
because it's not only issue that we should fix. so, instead of
patching here and there, new modular design should be started

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at

More information about the Libraries mailing list