[project @ 1998-02-02 17:27:26 by simonm]
[ghc-hetmet.git] / ghc / lib / std / PrelIOBase.lhs
similarity index 97%
rename from ghc/lib/ghc/IOBase.lhs
rename to ghc/lib/std/PrelIOBase.lhs
index f23a25a..bcf6d7d 100644 (file)
@@ -2,7 +2,7 @@
 % (c) The AQUA Project, Glasgow University, 1994-1996
 %
 
-\section[IOBase]{Module @IOBase@}
+\section[PrelIOBase]{Module @PrelIOBase@}
 
 Definitions for the @IO@ monad and its friends.  Everything is exported
 concretely; the @IO@ module itself exports abstractly.
@@ -11,18 +11,17 @@ concretely; the @IO@ module itself exports abstractly.
 {-# OPTIONS -fno-implicit-prelude #-}
 #include "error.h"
 
-module IOBase where
+module PrelIOBase where
 
-import {-# SOURCE #-} GHCerr ( error )
-import STBase
+import {-# SOURCE #-} PrelErr ( error )
+import PrelST
 import PrelTup
 import PrelMaybe
-import Addr
-import PackBase        ( unpackCString )
+import PrelAddr
+import PrelPack        ( unpackCString )
 import PrelBase
-import ArrBase ( ByteArray(..), MutableVar(..) )
-
-import GHC
+import PrelArr ( ByteArray(..), MutableVar(..) )
+import PrelGHC
 
 \end{code}