Re-organise nhc98 to make it ready to use hierarchical lib

malcolm: Mon Oct 7 16:05:52 CEST 2002 Update of /usr/src/master/nhc/src/prelude/PackedString In directory hinken:/tmp/cvs-serv7400/PackedString Modified Files: Append.hs Break.hs Concat.hs Cons.hs DPackedString.hs Drop.hs DropWhile.hs Eq_PackedString.hs Filter.hs Foldl.hs Foldr.hs Head.hs Index.hs Length.hs Lines.hs Map.hs Nil.hs Null.hs Ord_PackedString.hs PackString.hs PackedString.hs Read_PackedString.hs Reverse.hs Show_PackedString.hs Span.hs SplitAt.hs Substr.hs Tail.hs Take.hs TakeWhile.hs Unlines.hs UnpackPS.hs Unwords.hs Words.hs Log Message: 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.
participants (1)
-
malcolmīŧ sparud.net