[GHC] #8809: Prettier error messages?

GHC ghc-devs at haskell.org
Wed Jul 1 16:28:42 UTC 2015


#8809: Prettier error messages?
-------------------------------------+-------------------------------------
        Reporter:  joelteon          |                   Owner:
            Type:  feature request   |                  Status:  new
        Priority:  normal            |               Milestone:
       Component:  Compiler          |                 Version:  7.9
      Resolution:                    |                Keywords:
Operating System:  Unknown/Multiple  |            Architecture:
 Type of failure:  None/Unknown      |  Unknown/Multiple
      Blocked By:                    |               Test Case:
 Related Tickets:                    |                Blocking:
                                     |  Differential Revisions:
-------------------------------------+-------------------------------------

Comment (by diatchki):

 It would be nice if we could refactor GHC so that error messages are kept
 in some sort of structured format with all information that might be
 relevant.  Then, when printed we could have flags to specify how to render
 the errors (e.g., "machine form", which would be good for external tools,
 such as IDEs; or "human form", which could have the nice formatting in the
 example).

 I just saw a post about error messages in Elm, which looked pretty, and
 might give us ideas about formatting:  http://elm-lang.org/blog/compiler-
 errors-for-humans

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


More information about the ghc-tickets mailing list