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 <g...@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 <don...@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-BufferedIO.html
>> On Feb 27, 2013 10:52 PM, "Gregory Collins" <g...@gregorycollins.net>
>> wrote:
>>
>>> On Wed, Feb 27, 2013 at 9:38 PM, John D. Ramsdell 
>>> <ramsde...@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 <g...@gregorycollins.net>
>>>
>>> _______________________________________________
>>> Haskell-Cafe mailing list
>>> Haskell-Cafe@haskell.org
>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>
>>>
>
>
> --
> Gregory Collins <g...@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

Reply via email to