Differences in pattern matching syntax?
David Menendez
dave at zednenem.com
Fri Jan 16 12:04:42 EST 2009
On Fri, Jan 16, 2009 at 11:07 AM, Simon Peyton-Jones
<simonpj at microsoft.com> wrote:
>
> So, clearly not a bug in GHC; but it would be more felicitous if it gave you a warning about the instance declaration for Eq RuleType. The difficulty is that it's not clear when to warn; it's ok to use default methods, but you must define *either* (==) *or* (/=).
Why is (/=) a member of Eq in the first place? Is there any code that
defines (/=) and uses the default for (==)?
--
Dave Menendez <dave at zednenem.com>
<http://www.eyrie.org/~zednenem/>
More information about the Glasgow-haskell-users
mailing list