<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi devs,<div class=""><br class=""></div><div class="">In my work with Alfredo at revising our error message infrastructure, we ran across some code that renders error messages as JSON. Given that our data structures are changing, it seems natural to change the JSON output, too, but it's unclear whether that's wise. The manual currently lists -ddump-json in the chapter on "Debugging the compiler", suggesting that a change is fine, but I'm not yet convinced.</div><div class=""><br class=""></div><div class="">So:</div><div class=""> - Is there someone in charge of -ddump-json? Matthew Pickering authored -ddump-json in <a href="https://gitlab.haskell.org/ghc/ghc/-/commit/91691117fc194c525f58ccd5b266dd1d10493e5a" class="">https://gitlab.haskell.org/ghc/ghc/-/commit/91691117fc194c525f58ccd5b266dd1d10493e5a</a>.</div><div class=""> - Are there clients of -ddump-json?</div><div class=""> - Is there a specification of -ddump-json?</div><div class=""> - There will likely be a desire to evolve this feature. What is the process for doing so?</div><div class=""><br class=""></div><div class="">Thanks!</div><div class="">Richard</div></body></html>