[GHC] #956: improving error messages #1

GHC cvs-ghc at haskell.org
Mon Jan 21 02:29:23 CET 2013


#956: improving error messages #1
------------------------------------------------------------+---------------
    Reporter:  Bulat Ziganshin <Bulat.Ziganshin@…>          |       Owner:  simonpj         
        Type:  feature request                              |      Status:  new             
    Priority:  normal                                       |   Milestone:  _|_             
   Component:  Compiler                                     |     Version:  6.6             
    Keywords:                                               |          Os:  Unknown/Multiple
Architecture:  Unknown/Multiple                             |     Failure:  None/Unknown    
  Difficulty:  Unknown                                      |    Testcase:                  
   Blockedby:                                               |    Blocking:                  
     Related:                                               |  
------------------------------------------------------------+---------------

Comment(by morabbin):

 Given that GHC 7's error messages are generally more informative, and in
 these cases produce very friendly messages:
 {{{
     Couldn't match expected type `IO b0'
                 with actual type `Char -> IO ()'
     In a stmt of a 'do' block: putChar
     In the expression:
       do { putChar 'a';
            putChar }
     In an equation for `main':
         main
           = do { putChar 'a';
                  putChar }
 }}}
 perhaps this ought to be closed as fixed. The message doesn't suggest a
 probable cause or fix, but I think that's fine here.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/956#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list