Quoth John Millikin <jmilli...@gmail.com>, ... > One is to give low-level access, using abstractions as close to the > real API as possible. In this model, "unix" would provide functions > like [[ rename :: ByteString -> ByteString -> IO () ]], and I would > know that it's not going to do anything weird to the parameters.
I like that a lot. In the "PEP" I see the phrase "in the same way that the C interfaces can ignore the encoding" - and the above low level access seems to belong to that same non-problematic category. Donn _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users