<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>"Haskell 2016 includes the following extensions by default: <list>". And remove the corresponding language pragmas.</div></div></blockquote><div> </div></span><div>I have no objection to adding such extensions we find warranted to Haskell201X, merely to their willy nilly addition to the language without a pragma outside of any such a process.</div><div><br></div><div>Even for the bits included in Haskell2010 we didn't remove the corresponding LANGUAGE pragmas from existence, merely specified that when you are using {-# LANGUAGE Haskell2010 #-} or tell cabal to use default-language: Haskell2010 then they turn on by default.</div></div></div></div></blockquote><div><br></div><div>Ah, sure, yes, they should be kept. I don't care about removing them. However, perhaps after some long time (10 years, 15..?) maybe some garbage collection of unused pragmas could be done. The same way we remove old CPP IFDEFs when we no longer need to support the old compiler or library version. This just reduces the complexity of the code.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>There's no point in holding off everybody down to Haskell 2010. Haskell' is dead, nobody works on the full-blown spec, etc. </div></div></blockquote><div> </div></span><div><div>Herbert is in the middle of rebooting the Haskell' process, I wouldn't count it out yet.</div></div></div></div></div></blockquote><div><br></div><div>:-) That's great to hear!</div><div><br></div><div>Michał </div></div></div></div>