
I couldn't find the mkHandle function in the source linked to the
specified Haddock generated documentation page.
If there is a consensus that others besides myself would like a
function with the signature
stringHandle :: String -> IO (Handle)
I'd be happy to contribute code. I'd need help as I haven't ever
contributed this kind of code.
John
On Wed, Feb 27, 2013 at 10:05 PM, Bob Ippolito
I haven't had time to make an example yet but it looks like if you go down to GHC.IO.Handle.Internals there's a mkHandle function that takes a BufferedIO and some other stuff and gives you an IO Handle.
On Wed, Feb 27, 2013 at 3:23 PM, Gregory Collins
wrote: Hm, perhaps I stand corrected. Then how exactly do you make the bytestring Handle?
On Thu, Feb 28, 2013 at 12:15 AM, Don Stewart
wrote: I don't think that's right - Simon's buffer class rewrite should have made this possible, I think.
http://hackage.haskell.org/packages/archive/base/4.2.0.1/doc/html/GHC-IO-Buf...
On Feb 27, 2013 10:52 PM, "Gregory Collins"
wrote: On Wed, Feb 27, 2013 at 9:38 PM, John D. Ramsdell
wrote: How does one create a value of type System.IO.Handle for reading that takes its input from a string instead of a file? I'm looking for the equivalent of java.io.StringReader in Java. Thanks in advance.
You can't. There are several libraries that purport to provide better interfaces for doing IO in Haskell, like conduit, pipes, enumerator, and my own io-streams library (http://github.com/snapframework/io-streams, soon to be released). You could try one of those.
G -- Gregory Collins
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Gregory Collins
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe