<div dir="ltr">Hello all,<div><br></div><div>A discussion of GHC and error messages came up on ghc-devs. I'd like to give back to the community and try to improve this part of GHC. So, I created a repo to collect error messages (<a href="https://github.com/bollu/hask-error-messages-catalog">https://github.com/bollu/hask-error-messages-catalog</a>). That way, there's some concrete context for anyone who's working on the error messages subsystem of GHC.</div><div><br></div><div>Elm does this as well (<a href="https://github.com/elm-lang/error-message-catalog">https://github.com/elm-lang/error-message-catalog</a>), though they catalogue *all* errors.<br></div><div><br></div><div>I'd be grateful for short examples where GHC generates unintuitive error messages, and perhaps a short explanation of what *would* be useful if possible. If you do have certain examples, please either open a pull request against the repository, or post a snippet on the mailing list. </div><div><br></div><div>Thanks for the help,</div><div>~Siddharth</div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr">Sending this from my phone, please excuse any typos!</div></div>