cvs commit: fptools/libraries/base/Data Typeable.hs fptools/libraries/base/Data/Generics Basics.hs Reify.hs

ralf at glass.cse.ogi.edu ralf at glass.cse.ogi.edu
Sat Feb 28 07:35:29 EST 2004


ralf        2004/02/28 07:35:29 PST

  Modified files:
    libraries/base/Data  Typeable.hs 
    libraries/base/Data/Generics Basics.hs Reify.hs 
  Log:
  Code that uses deriving (... Data ...)
  will require an updated *compiler* to be in line with
  these new boilerplate modules.
  
  Overall changes:
  - Revised datatype/constructor representations.
  - Enhanced API for construction and observation.
  - Added many Data instances for prelude-like types.
  
  Revision  Changes    Path
  1.13      +49 -0     fptools/libraries/base/Data/Typeable.hs
  1.15      +576 -203  fptools/libraries/base/Data/Generics/Basics.hs
  1.7       +6 -2      fptools/libraries/base/Data/Generics/Reify.hs


More information about the Cvs-libraries mailing list