20 Dec 11:16
Class deriving in GHC 6.8
From: Emil Axelsson <emax <at> cs.chalmers.se>
Subject: Class deriving in GHC 6.8
Newsgroups: gmane.comp.lang.haskell.cafe
Date: 2007-12-20 10:18:40 GMT
Subject: Class deriving in GHC 6.8
Newsgroups: gmane.comp.lang.haskell.cafe
Date: 2007-12-20 10:18:40 GMT
Hello all!
How come in GHC 6.6 I could to write
> {-# OPTIONS_GHC -fglasgow-exts -fallow-undecidable-instances #-}
> data Foo = Foo deriving Show
> data Bar c = Bar (c Foo) deriving Show
but in GHC 6.8.2 I get the error
> No instance for (Show (c Foo))
> arising from the 'deriving' clause of a data type declaration
> at Ert.hs:3:0-37
> Possible fix: add an instance declaration for (Show (c Foo))
> When deriving the instance for (Show (Bar c))
Thanks,
/ Emil
RSS Feed