logo       

Data instances in ghc 6.2.1?: msg#00042

lang.haskell.glasgow.bugs

Subject: Data instances in ghc 6.2.1?

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


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise