cvs commit: fptools/libraries/base/Data Generics.hs Typeable.hs fptools/libraries/base/Data/Generics Reify.hs Text.hs Aliases.hs Basics.hs Counts.hs Shortcuts.hs Strings.hs Types.hs fptools/libraries/base/Text/Par serCombinators ReadP.hs

ralf@glass.cse.ogi.edu ralf@glass.cse.ogi.edu
Sat, 26 Jul 2003 05:44:01 -0700


ralf        2003/07/26 05:44:00 PDT

  Modified files:
    libraries/base/Data  Generics.hs Typeable.hs 
    libraries/base/Data/Generics Aliases.hs Basics.hs 
    libraries/base/Text/ParserCombinators ReadP.hs 
  Added files:
    libraries/base/Data/Generics Reify.hs Text.hs 
  Removed files:
    libraries/base/Data/Generics Counts.hs Shortcuts.hs Strings.hs 
                                 Types.hs 
  Log:
  Renamed Data/Generics/Strings to .../Text.
  Implemented generic read by using Text/ParserCombinators/ReadP.
  This is now how it really should look like.
  Did some more refactoring in the modules of Data/Generics.
  I consider the library relatively stable by now.
  Very experimental stuff is only in Data/Generics/Reify.hs
  
  (
  
  I was a bit too optimistic yesterday regarding the
  commitibility of Data/Generics. SPJ wanted me to use
  Text/ParserCombinators/ReadP for generic read what I
  did, which revealed a funny compiler bug. SPJ will
  probably report on this very soon.
  
  The compiler does not panic if I turn
  ReadP from a newtype into a datatype, what I have temporarily
  done. I hope this is Ok for the moment.
  
  )
  
  Revision  Changes    Path
  1.17      +15 -12    fptools/libraries/base/Data/Generics.hs
  1.5       +42 -86    fptools/libraries/base/Data/Typeable.hs
  1.3       +19 -28    fptools/libraries/base/Data/Generics/Aliases.hs
  1.4       +2 -2      fptools/libraries/base/Data/Generics/Basics.hs
  1.11      +6 -1      fptools/libraries/base/Text/ParserCombinators/ReadP.hs