On Thu, Sep 13, 2007 at 12:06:15PM +0200, Ketil Malde wrote: > On Wed, 2007-09-12 at 17:40 -0700, Stefan O'Rear wrote: > > On Thu, Sep 13, 2007 at 12:23:33AM +0000, Aaron Denney wrote: > > > Unfortunately, at this point it is a well entrenched bug, and changing > > > the behaviour will undoubtedly break programs. > > ... > > > There should be another system for getting the exact bytes in and > > > out (as Word8s, say, rather than Chars), > > > I'm pretty sure Hugs does the right thing. > > ..which makes me wonder what the right thing actually is? > > Since IO on Unix (or at least on Linux) consists of bytes, I don't see > how a Unicode-only interface is ever going to do the 'right thing' for > all people.
I never said it was Unicode-only. hGetBuf / hPutBuf - Raw Word8 access getChar etc - Uses locale info Stefan
signature.asc
Description: Digital signature
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe