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

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to