View the site → https://errors.haskell.org/
Haskell tooling emits a variety of errors, warnings, and other messages. In recent versions, some of these tools emit a unique code for each message that allows it to be identified. This site allows these codes to be looked up, providing examples, context, and further information that can make them easier to understand.
Today, the Haskell Message Index supports three tools. Any user-facing Haskell-related programming tools are welcome to join the effort!
Tool | Earliest supported version | Namespace |
---|---|---|
GHC | 9.6.1 | GHC- |
Stack | 2.9.3 | S- |
GHCup | 0.1.19.0 | GHCup- |
Cabal | 3.12 | Cabal- |
Contributions may come in the form of changes to the code base, as well as opening or commenting on issues and pull requests. You are warmly invited to participate!
Please see CONTRIBUTING.md for instructions on improving the site. Thanks!
If you're a Haskell tool developer who would like to integrate your project with the site, please refer to tool-developers.md for recommendations regarding the error codes themselves.
The Message Index is a project of the Haskell Foundation, maintained on a volunteer basis by David Binder (@BinderDavid). Please get in touch if you have ideas, requests, or any other feedback!