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