un-used record wildcards
Antoine Latter
aslatter at gmail.com
Wed Oct 13 14:47:11 EDT 2010
On Wed, Oct 13, 2010 at 1:02 PM, Serge D. Mechveliani <mechvel at botik.ru> wrote:
> 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?
>
If you're not using foo3 and foo4, can you not put it the ellipsis?
that won't cover every case (such as where you're using foo3 but not
foo4).
Antoine
More information about the Glasgow-haskell-users
mailing list