ghci obscurity

Simon Peyton-Jones simonpj at microsoft.com
Mon May 23 04:33:49 EDT 2005


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: glasgow-haskell-bugs-bounces at haskell.org
[mailto:glasgow-haskell-bugs-
| bounces at haskell.org] On Behalf Of Frederik Eaton
| Sent: 21 May 2005 14:34
| To: glasgow-haskell-bugs at 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 at haskell.org
| http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs



More information about the Glasgow-haskell-bugs mailing list