[cvs-nhc98] patch applied (hat): Re-organise nhc98 to make it ready
to use hierarchical libraries.
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Tue Oct 10 07:21:50 EDT 2006
Mon Oct 7 07:10:16 PDT 2002 malcolm
* Re-organise nhc98 to make it ready to use hierarchical libraries.
In this significant internal change, we rename some of the
compiler-specific implementations of Prelude types (e.g. IO) and
non-standard auxiliary functions (e.g. _apply1) to reside in the
NHC.Internal module. This new module allows programmer access to
implementation details, without polluting the Prelude.
Also, the non-Haskell'98 libraries supplied with nhc98 are all renamed
to hierarchical variants within the NHC namespace. e.g.
PackedString -> NHC.PackedString
Binary -> NHC.Binary
etc.
M ./src/compiler98/NhcFloats.gc -1 +1
M ./src/compiler98/PreImport.hs -8 +9
M ./src/compiler98/TokenId.hs -22 +24
M ./src/compiler98/TokenInt.hs -2 +3
More information about the Cvs-nhc98
mailing list