Hello List Have an IO String question
Erik Meijer
erik@meijcrosoft.com
Mon, 2 Apr 2001 18:50:01 -0700
use unsafePerformIO (that's this year's April fools' joke :-).
Do a Google on "Monads Haskell" and you will find plenty of answers; in
short you should "bind" the result of readFile using (>>=) : IO a -> (a ->
IO b) -> IO b.
Erik
----- Original Message -----
From: <MikeKn22@aol.com>
To: <haskell@haskell.org>
Sent: Monday, April 02, 2001 5:57 PM
Subject: Hello List Have an IO String question
> I am new to the list and to Haskell, and would appreciate any help
anyone can give me on a problem I am having. I am using Hugs98 in case that
matters.
> My question involved reading from a file. I used the line:
> readFile "c:/myfile.txt"
>
> To read my file and this works fine. I now want to take the contents of
the file and use it in a function that takes in a String, but am getting an
error since readFile returns an IO String. Is there a way to convert an IO
String to a normal String? Thank you all.
>
> Rob
>
>
>
> _______________________________________________
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell