<div dir="auto">A tool to automatically select and add (almost) only the necessary extensions to code that compiles successfully with -fglasgow-exts would be quite nice to have, especially if it could run on a whole package. The easiest thing would probably be to compile the module and then add extensions included in -fglasgow-exts based on error messages, repeating until the module compiles successfully. The included extension I'm familiar with that seems hardest to handle is ScopedTypeVariables, as that can (in some cases) change the meaning of code that compiles either way. So the easiest thing would be to just include it unconditionally.</div><div class="gmail_extra"><br><div class="gmail_quote">On Feb 22, 2017 7:08 PM, "Maciej Bielecki" <<a href="mailto:maciej.bielecki@prati.pl">maciej.bielecki@prati.pl</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, Feb 21, 2017 at 12:21:08PM -0500, David Feuer wrote:<br>
> A lot of us would like to get -Werror for only some errors. I don't<br>
> think it exists yet.<br>
<br>
It's implemented in GHC HEAD: <a href="https://ghc.haskell.org/trac/ghc/ticket/11219" rel="noreferrer" target="_blank">https://ghc.haskell.org/trac/<wbr>ghc/ticket/11219</a><br>
<br>
I'm not sure whether it supports flag deprecation warnings though.<br>
<br>
Maciej<br>
<br>
______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-<wbr>bin/mailman/listinfo/haskell-<wbr>cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div></div>