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