On 2005-01-10, Simon Marlow <[EMAIL PROTECTED]> wrote: >>> - Can you do String I/O in some encoding of Unicode? No Haskell >>> compiler has support for this yet, and there are design decisions >>> to be made. Some progress has been made on an experimental >>> prototype (see recent discussion on this list). >> >> Many of the easy ways to do this that I've heard proposed make the >> current hacks for binary IO fail. > > Making hacks fail isn't necessarily a bad thing :-)
True, but making the tasks the hacks enable impossible (sans FFI) is. And doing that myself involves rewrapping stdio and networking. > I'm not keen to provide binary IO on top of the existing IO library, and > then to have Unicode as a layer on top of that. Performance will be > terrible. It needs to be designed properly from the ground up. Agreed. I was thinking in the end binary IO as the base and both the current standard and some unicode on top of that, though even that might be unwieldy. > Not a problem. Have you looked at the streams proposal? I took a brief look a while back. I don't have much time to hack on anything these days, and nothing stood out as being obviously horrible. I'll take another look. -- Aaron Denney -><- _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
