John D. Earle wrote: > Although much work has apparently gone into providing support for > manipulation binary data I was unable to uncover a Haskell equivalent of > the C fgetc and fputc functions. The Haskell equivalents work with Unicode > character streams, not bytes words etcetera. I did find a library for > handling arrays of bytes and such, but I did not find it to be convenient > for the application I have in mind. I resolved myself to emitted Unicode > 0s and 1s that are later converted to binary 0s and 1s by means of a C > program. Is this functionality missing in Haskell? or did I miss > something?
It is not in the Standard, but (at least) GHC has hPutBuf and hGetBuf (see http://haskell.org/ghc/docs/latest/html/libraries/base/System-IO.html). Cheers Ben _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe