id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,os,architecture,failure,difficulty,testcase,blockedby,blocking,related
3788,"Improved message for GHC ""No instance for"" Errors",rhapsodyv,,"Hi,

I would like to propose a modification in the ghc message for ""no
instance for"" errors.
In the message, the ghc tells that there's no instance for the type
you are using and it give you a hint that you can fix it adding a new
instance for your type. But it don't tell me any instance alternative
that already exists. So, if I don't know the correct type, I need to
look at the documentation.

At least for me, I get this message when I'm using the function in the
wrong way or when I forget to specify the some function signature.
It's quite rare the I want to add a new instance.
Of course that it's not a problem to look at the documentation, but
improving it can save a significant time and help the beginers to
guess the error and how fix it.

In C++ and Java, when I use g++ or javac and I make a wrong
overloading, the compiler show me some alternatives. I think it help
more than tell me to add a new overload to the function.

It's possible to do it in ghc?",bug,closed,normal,6.12.2,Compiler,6.10.4,wontfix,errors,,Unknown/Multiple,Unknown/Multiple,None/Unknown,,,,,
