Skip to content
  • Simon Peyton Jones's avatar
    [project @ 2002-09-13 15:02:25 by simonpj] · 9af77fa4
    Simon Peyton Jones authored
    --------------------------------------
    	Make Template Haskell into the HEAD
    	--------------------------------------
    
    This massive commit transfers to the HEAD all the stuff that
    Simon and Tim have been doing on Template Haskell.  The
    meta-haskell-branch is no more!
    
    WARNING: make sure that you
    
      * Update your links if you are using link trees.
        Some modules have been added, some have gone away.
    
      * Do 'make clean' in all library trees.
        The interface file format has changed, and you can
        get strange panics (sadly) if GHC tries to read old interface files:
        e.g.  ghc-5.05: panic! (the `impossible' happened, GHC version 5.05):
    	  Binary.get(TyClDecl): ForeignType
    
      * You need to recompile the rts too; Linker.c has changed
    
    
    However the libraries are almost unaltered; just a tiny change in
    Base, and to the exports in Prelude.
    
    
    NOTE: so far as TH itself is concerned, expression splices work
    fine, but declaration splices are not complete.
    
    
    		----------...
    9af77fa4