[cvs-nhc98] patch applied (hat): Made -prelude option of hat-trans
work.
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:12:12 EDT 2006
Wed Jan 23 10:22:57 PST 2002 olaf
* Made -prelude option of hat-trans work.
Before -prelude the /include/Prelude.hx was always used; the entries of which are not even all correct for this portable Prelude.
Added all the primitive predefined types (Bool, tuples) to PreludeBuiltinTypes.hx. Also added the tuples to export lists of PreludeBasic.hs and PreludeTracing.hs.
Changed working of -prelude. Implicit import of Prelude is now handled by HatTrans.hs. That avoids unnecessary duplication.
Corrected export of show in PreludeTracing.hs
M ./src/compiler98/AuxFile.hs -7 +2
M ./src/compiler98/HatTrans.hs -1 +15
M ./src/compiler98/PrettySyntax.hs -1 +1
M ./src/compiler98/Syntax.hs +12
M ./src/compiler98/TraceTrans.hs -22 +1
M ./src/hatlib/Makefile +1
M ./src/hatlib/Prelude.hs -5 +8
M ./src/hatlib/PreludeBasic.hs -1 +1
M ./src/hatlib/PreludeBuiltin.hs +6
M ./src/hatlib/PreludeBuiltinTypes.hx +17
M ./src/hattrans/AuxFile.hs -7 +2
M ./src/hattrans/HatTrans.hs -1 +15
M ./src/hattrans/TraceTrans.hs -22 +1
More information about the Cvs-nhc98
mailing list