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 <bob@redivi.com> wrote:
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 <greg@gregorycollins.net> 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 <dons00@gmail.com> 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" <greg@gregorycollins.net> wrote:
On Wed, Feb 27, 2013 at 9:38 PM, John D. Ramsdell <ramsdell0@gmail.com> 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 <greg@gregorycollins.net>
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
-- Gregory Collins <greg@gregorycollins.net>
_______________________________________________ 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