<html><head></head><body>A better approach might be to develop a "machine-readable" output format which then is kept stable, and can be enabled with a flag. Git has a similar solution.<br>
<br>
It would be a shame to avoid changes which make the user experience better simply because other projects cannot sync their development cycle, especially if those projects are not universally used or required.<br>
<br>
Thanks,<br>
Jonathan<br><br><div class="gmail_quote">On November 5, 2017 6:56:53 AM CST, Sven Panne <svenpanne@gmail.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div dir="ltr">This is not an issue about 8.2.2 per se, but 8.2 changes in general: Recent discussions on Haskell Cafe showed serious problems with Emacs' haskell-mode due to some ad hoc changes like <a href="https://phabricator.haskell.org/D3651">https://phabricator.haskell.org/D3651</a>. Related GitHub issues:<div><br /></div><div>   <a href="https://github.com/haskell/haskell-mode/issues/1553">https://github.com/haskell/haskell-mode/issues/1553</a><br /></div><div>   <a href="https://github.com/haskell/haskell-mode/issues/1496">https://github.com/haskell/haskell-mode/issues/1496</a><br /></div><div><br /></div><div>It should be noted that the output of GHC(i) is actually part of GHC's interface, so in this light, there have been some breaking changes, probably unintended, but nevertheless. So my question is: Is there a chance to revert some of these ad hoc changes and/or add some flags to get the old behavior back? I guess that Emacs + haskell-mode is one of the most important IDEs, so it would be a pity to worsen the situation there.</div><div><br /></div><div>I'm quite aware that it is very late in the release cycle, but it would be extremely nice if there was something which can be done. In the future it might make sense to co-operate with the haskell-mode team a bit more, perhaps adding some tests regarding the required output format etc. to GHC's test suite.</div><div><br /></div><div>Cheers,</div><div>   S.</div></div>
</blockquote></div><br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.</body></html>