un-used record wildcards

Serge D. Mechveliani mechvel at botik.ru
Wed Oct 13 14:02:28 EDT 2010


Dear GHC developers, 

I use the language extension of RecordWildcards, for example,
                                f (Foo {foo1 = n, foo2 = m, ..}) = ...
      
But the complier warns about un-used values of  foo3, foo4,
probably, due to the extension of
                     Foo {foo1 = n, foo2 = m, foo3 = foo3, foo4 = foo4}.

In such cases, these warnings look as unneeded.
Is it possible to have an un-used binding warnings with exception for
wildcards in records? 
If not, then has it sense to introduce an option?

Regards,
-----------------
Serge Mechveliani
mechvel at botik.ru


More information about the Glasgow-haskell-users mailing list