[Haskell-cafe] Derivation of Eq given Ord
Isaac Dupree
isaacdupree at charter.net
Thu Aug 9 14:06:54 EDT 2007
Andreas Marth wrote:
> I would say that qualifies as a bug because it relays an error from compile
> time to run time.
It doesn't relay anything to run time - ghci has to _compile_ the
expressions you give it too. If you _compile something_ successfully,
you will know that _it_ will not fail in the stated way (which is all
you need to know for a normal program with 'main').
However it does relay an error from deriving module to using
[module/ghci], which may not be right. HOWEVER, I can't reproduce it -
ghc (6.6.1) always tells me
No instance for (Eq Foo)
arising from the superclasses of an instance declaration
whether data or newtype, deriving Ord, no Eq instance, and no using
operations at all, and Hugs does too (in different words).
Isaac
More information about the Haskell-Cafe
mailing list