diagnose (hackage): This package provides a simple way of getting beautiful compiler/interpreter errors using a very simple interface for the programmer.  A quick tutorial is available in the module Error.Diagnose, which goes on most of the basis of how to use it.
Keywords: bsd3|error-reporting|library|ascii|compiler-errors|haskell|interpreter-errors|unicode