[project @ 2003-05-06 10:28:32 by simonpj]
authorsimonpj <unknown>
Tue, 6 May 2003 10:28:33 +0000 (10:28 +0000)
committersimonpj <unknown>
Tue, 6 May 2003 10:28:33 +0000 (10:28 +0000)
commit6cedde65ea072d74025da43ad8718acc28d599bb
tree1e4a70f57315e8ea7fbe3f5262b0caeb0c5a6eab
parentf4a3aa3ceb5f38098ecfe42bdffb2400dc9825ce
[project @ 2003-05-06 10:28:32 by simonpj]
-------------------------------------
        Implement deriving( Data )
-------------------------------------

Implements deriving( Data ), where the Data class is defined
in Data.Generics; its the "scrap your boilerplate" Term class.

Ralf is still converging on the exact definition of the Data class,
so the details may change.
ghc/compiler/prelude/PrelNames.lhs
ghc/compiler/typecheck/TcDeriv.lhs
ghc/compiler/typecheck/TcGenDeriv.lhs