patch applied (hat): Re-organise nhc98 to make it ready to use hierarchical libraries.

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
participants (1)
-
Malcolm Wallace