<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Sep 8, 2015 at 11:18 AM, Michal Antkiewicz <span dir="ltr"><<a href="mailto:mantkiew@gsd.uwaterloo.ca" target="_blank">mantkiew@gsd.uwaterloo.ca</a>></span> wrote:<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><br></div></span><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></div></div></blockquote><div><br></div><div>Doing so would basically rule out compiling versions of the language that predates the cleanup. Given that I don't see GHC dropping support for Haskell98 any time soon, this seems more or less an academic concern, or one for far flung future generations of Haskellers. =)</div><div><br></div><div>-Edward</div></div></div></div>