<div dir="ltr">Hello all,<div><br></div><div>Thanks for all the work that's put into GHC :)</div><div><br></div><div>I've tried to get into GHC development before, but I was unsuccessful, mostly because I didn't dedicate enough time to understanding the problem at hand & exploring the codebase.</div><div><br></div><div>I'd like to give it another shot. This time, I think I have a clear vision of what I want to help with: Have haskell's error messages be easier to read and understand.</div><div><br></div><div>1. Colors and layout to highlight important parts of the error messages</div><div>2. Clear formatting & naming of errors, so they're easily googleable, stack-overflow able, etc.</div><div>3. better hints with error messages, and perhaps integrated lints(?).</div><div>4. I don't know if this is already possible, but allowing GHC errors to be shipped off as JSON or something to interested tooling.</div><div><br></div><div>I saw this ticket on trac: <a href="https://ghc.haskell.org/trac/ghc/ticket/8809">https://ghc.haskell.org/trac/ghc/ticket/8809</a><br>I would like to take this up, but I'd like help / pointers and stuff. I have GHC setup, I know how to use phabricator, but.. where do I start? :)</div><div><br></div><div>Thanks,</div><div>S~iddharth</div><div><br></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>