cvs commit: fptools/libraries/haskell-src/Language/Haskell
THSyntax.hs fptools/ghc/compiler/deSugar DsMeta.hs fptools/ghc/compiler/hs
Syn Convert.lhs
Simon Peyton Jones
simonpj@glass.cse.ogi.edu
Wed, 20 Nov 2002 07:43:40 -0800
simonpj 2002/11/20 07:43:40 PST
Modified files:
libraries/haskell-src/Language/Haskell THSyntax.hs
ghc/compiler/deSugar DsMeta.hs
ghc/compiler/hsSyn Convert.lhs
Log:
Three Template Haskell improvements
a) Add type synonyms to THSyntax (and DsMeta, Convert)
b) Make Q into a newtype instead of a type synonym
c) Eliminate tiresome and error prone argument to DsMeta.wrapGenSyms
and similarly addTyVarBinds
Revision Changes Path
1.13 +18 -9 fptools/libraries/haskell-src/Language/Haskell/THSyntax.hs
1.23 +45 -30 fptools/ghc/compiler/deSugar/DsMeta.hs
1.11 +3 -0 fptools/ghc/compiler/hsSyn/Convert.lhs