#911: Better information about the location of exceptions
--------------------------------+-------------------------------------------
    Reporter:  simonmar         |        Owner:         
        Type:  feature request  |       Status:  new    
    Priority:  normal           |    Milestone:         
   Component:  Runtime System   |      Version:  6.4.2  
    Severity:  normal           |     Keywords:         
          Os:  Unknown          |   Difficulty:  Unknown
Architecture:  Unknown          |  
--------------------------------+-------------------------------------------
From Frederik Eaton, on glasgow-haskell-bugs:

 I think it would be a good idea to print instructions for getting more
 information when a program fails with a pattern match or other error.

 Rather than
 {{{
 foo: Prelude.undefined
 }}}
 it should say
 {{{
 foo: Prelude.undefined
 For information about the location of this error, recompile with "-prof
 -auto-all" and run with "+RTS -xc -RTS"
 }}}
 Also, maybe these instructions aren't enough? When I do the above, it
 just prints
 {{{
 <GHC.Err.CAF><GHC.Err.CAF><GHC.Err.CAF><GHC.Err.CAF>foo: Prelude.undefined
 }}}
 which isn't what I was looking for... Am I forgetting an option or
 something?

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/911>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to