Good point Happily, I improved this error message (which has been in SourceForge for some time) last Friday. At least I hope so; you didn't actually give an example. If you do, I'll try it. Or check out the HEAD and see if things have improved.
Simon | -----Original Message----- | From: [EMAIL PROTECTED] [mailto:glasgow-haskell-bugs- | [EMAIL PROTECTED] On Behalf Of Frederik Eaton | Sent: 21 May 2005 14:34 | To: glasgow-haskell-bugs@haskell.org | Subject: ghci obscurity | | Often ghci will give me the following message instead of something | helpful: | | Top level: | No instance for (Show (IO ())) | arising from use of `print' at Top level | Probable fix: add an instance declaration for (Show (IO ())) | In a 'do' expression: print it | | I don't know how hard it would be to fix, but it's kind of a nuisance. | It seems to only come up when something else is wrong, but it often | comes up *instead* of a good error message for the real problem, | making it very hard to track the real problem down. | | Frederik | | -- | http://ofb.net/~frederik/ | _______________________________________________ | Glasgow-haskell-bugs mailing list | Glasgow-haskell-bugs@haskell.org | http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs _______________________________________________ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs