[Haskell-cafe] difference between class context and deriving
Henning Thielemann
lemming at henning-thielemann.de
Tue Aug 2 16:51:46 CEST 2011
On Tue, 2 Aug 2011, Patrick Browne wrote:
> What is the difference between using a class context and deriving in
> data type declaration?
> Are there certain situations in which one or the other is preferred?
>
> data Eq a => Set1 a = NilSet1 | ConsSet1 a (Set1 a)
Note that these contexts might get removed from the language:
http://hackage.haskell.org/trac/haskell-prime/wiki/NoDatatypeContexts
More information about the Haskell-Cafe
mailing list