<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.3492" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><FONT face=Arial color=#800000 size=2><SPAN 
class=446292814-12032009>As I understand it the current scheme is that you vote 
for a bug&nbsp;by adding yourself to the CC list.</SPAN></FONT></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> haskell-cafe-bounces@haskell.org 
[mailto:haskell-cafe-bounces@haskell.org] <B>On Behalf Of </B>Peter 
Verswyvelen<BR><B>Sent:</B> 12 March 2009 14:27<BR><B>To:</B> Conal 
Elliott<BR><B>Cc:</B> haskell mailing list<BR><B>Subject:</B> Re: [Haskell-cafe] 
Request: warn about language extensions that are not used<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: small">Thanks 
Conal.&nbsp;</SPAN></SPAN></DIV>
<DIV><SPAN class=Apple-style-span style="FONT-SIZE: small"><BR></SPAN></DIV>
<DIV><SPAN class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: small">For people interested, here's 
the ticket.&nbsp;</SPAN></SPAN></DIV>
<DIV><SPAN class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: small"><BR></SPAN></SPAN></DIV>
<DIV><SPAN class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: separate"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><A 
href="http://hackage.haskell.org/trac/ghc/ticket/3085" target=_blank><SPAN 
class=Apple-style-span style="FONT-SIZE: small"><SPAN class=Apple-style-span 
style="COLOR: rgb(0,0,0)">http://hackage.haskell.org/</SPAN></SPAN><SPAN 
class=Apple-style-span style="FONT-SIZE: small"><SPAN class=Apple-style-span 
style="COLOR: rgb(0,0,0)">trac/ghc/ticket/3085</SPAN></SPAN></A></SPAN></SPAN><SPAN 
class=Apple-style-span style="FONT-SIZE: small"><BR></SPAN></SPAN></DIV>
<DIV><SPAN class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: small"><BR></SPAN></SPAN></DIV>
<DIV><SPAN class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: small">Martijn Van Steenbergen 
indirectly revealed a feature request to the feature request feature of the 
feature database :-) Okay, I'll stop the nonsense: it would be nice if the 
community could rate&nbsp;the popularity of a feature request, which Martijn now 
just did by adding a comment.</SPAN></SPAN></DIV>
<DIV><SPAN class=Apple-style-span 
style="BORDER-COLLAPSE: collapse"><BR></SPAN></DIV>
<DIV><BR>
<DIV class=gmail_quote>On Thu, Mar 12, 2009 at 3:12 PM, Conal Elliott <SPAN 
dir=ltr>&lt;<A href="mailto:conal@conal.net">conal@conal.net</A>&gt;</SPAN> 
wrote:<BR>
<BLOCKQUOTE class=gmail_quote 
style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Thanks 
  Peter.&nbsp; I'd love to have this feature also.&nbsp; I go back every so 
  often and try removing each of the extensions listed in my LANGUAGE 
  pragma.&nbsp; Didn't occur to me that the compiler could be doing it for 
  me.&nbsp; Regards,&nbsp; - Conal<BR><BR>
  <DIV class=gmail_quote>
  <DIV class=im>2009/3/11 Peter Verswyvelen <SPAN dir=ltr>&lt;<A 
  href="mailto:bugfact@gmail.com" 
  target=_blank>bugfact@gmail.com</A>&gt;</SPAN><BR></DIV>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
    <DIV class=im>Okay, I submitted it as a GHC feature request. Thanks for the 
    feedback.
    <DIV><BR>
    <DIV class=gmail_quote>
    <DIV>On Wed, Mar 11, 2009 at 5:16 PM, Creighton Hogg <SPAN dir=ltr>&lt;<A 
    href="mailto:wchogg@gmail.com" target=_blank>wchogg@gmail.com</A>&gt;</SPAN> 
    wrote:<BR></DIV>
    <DIV>
    <BLOCKQUOTE class=gmail_quote 
    style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">2009/3/11 
      Peter Verswyvelen &lt;<A href="mailto:bugfact@gmail.com" 
      target=_blank>bugfact@gmail.com</A>&gt;:<BR>
      <DIV>
      <DIV></DIV>
      <DIV>&gt; When I put<BR>&gt; {-# OPTIONS_GHC -Wall -Werror #-}<BR>&gt; in 
      my source file, I don't get compiler (GHC) warnings about 
      redundant<BR>&gt; language extensions that I enabled.<BR>&gt; It would be 
      nice if the&nbsp;compiler&nbsp;gave warnings about this, since 
      after<BR>&gt; refactoring, some language extensions might not be needed 
      anymore, and hence<BR>&gt; should be removed since fewer language 
      extensions mean more stable and<BR>&gt; portable code no?<BR>&gt; What do 
      you think?<BR><BR></DIV></DIV>So you mean something like if you put {-# 
      LANGUAGE<BR>GeneralizedNewtypeDeriving #-} in a file, but never do 
      newtype<BR>deriving, it would warn you?<BR><BR>I have no idea how hard 
      that'd be to implement, but that sounds kind<BR>of cool. &nbsp;Useful for 
      both refactoring and when you've inherited 
      old<BR>code.<BR><BR>Cheers,<BR><FONT 
    color=#888888>C<BR></FONT></BLOCKQUOTE></DIV></DIV><BR></DIV><BR></DIV>
    <DIV 
    class=im>_______________________________________________<BR>Haskell-Cafe 
    mailing list<BR><A href="mailto:Haskell-Cafe@haskell.org" 
    target=_blank>Haskell-Cafe@haskell.org</A><BR></DIV>
    <DIV class=im><A href="http://www.haskell.org/mailman/listinfo/haskell-cafe" 
    target=_blank>http://www.haskell.org/mailman/listinfo/haskell-cafe</A><BR><BR></DIV></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>
<BR/><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><p class=MsoNormal><span lang=EN-US style='font-size:8.0pt;font-family:Courier'>==============================================================================<br>Please access the attached hyperlink for an important electronic communications disclaimer:<br><a href="http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html">http://www.credit-suisse.com/legal/en/disclaimer_email_ib.html</a><br>==============================================================================<o:p></o:p></span></p></html><br>