On Wed, 11 Jun 2003 20:00:00 +0200
Filip <[EMAIL PROTECTED]> wrote:

> What should I do if I have something like "IO Bool" and I need "Bool"

IO Bool means "an action that can perform IO and returns a Bool". You
can't get a Bool without performing IO with that function, so you can't
get a Bool from a "IO Bool"; indeed you can write your own action wich
uses the function and its result. This action will "eventually perform
IO", and so it will be IO <something>. 

see:

http://www.haskell.org/hawiki/ThatAnnoyingIoType

and read the gentle introduction as Derek Elkins told you.

Vincenzo

-- 
Scopriti essere umano e in quanto tale persona banale e non speciale
a cui Dio concede gesti assai banali. D'ora in poi quello sei tu.
[Marlene Kuntz]

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to