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