Data instances in ghc 6.2.1?

Claus Reinke claus.reinke at talk21.com
Wed Jun 23 18:25:41 EDT 2004


Shouldn't there be more instances of Data and friends?

I thought that tuples beyond size 2 were mentioned
here before ghc 6.2, but this silly example doesn't work
because of missing Data instance (it does work with d 
instead of d3):

import Data.Generics

-- file = "Tst.hs"

d  = (["hi","head"],("ho",(True,"head")))
d3 = (["hi","head"],"ho",(True,"head"))

main = print $ everywhere (id `extT` worker) d3
  where
    worker "head" = "tail"
    worker s = s

Since these instances claim to be derivable: shouldn't
that be done for the stuff in Language.Haskell.Syntax?

cheers,
claus




More information about the Glasgow-haskell-bugs mailing list