summaryrefslogtreecommitdiff
path: root/ghc/lib/std
diff options
context:
space:
mode:
authorsof <unknown>1998-08-27 13:08:54 +0000
committersof <unknown>1998-08-27 13:08:54 +0000
commit8f3eae42434c77b622051936b8f98bbfaa3d6397 (patch)
treec3811c1b3447f41c0cd96c7aeb47196b6588cac5 /ghc/lib/std
parent0362724b34ab50432d8c32a660dd90c86c6cc718 (diff)
downloadhaskell-8f3eae42434c77b622051936b8f98bbfaa3d6397.tar.gz
[project @ 1998-08-27 13:08:54 by sof]
Spell out which IO functions the Prelude provides
Diffstat (limited to 'ghc/lib/std')
-rw-r--r--ghc/lib/std/Prelude.lhs10
1 files changed, 7 insertions, 3 deletions
diff --git a/ghc/lib/std/Prelude.lhs b/ghc/lib/std/Prelude.lhs
index 000dd10798..d81b81015b 100644
--- a/ghc/lib/std/Prelude.lhs
+++ b/ghc/lib/std/Prelude.lhs
@@ -9,7 +9,6 @@ module Prelude (
-- Everything from these modules
module PrelList,
- module PrelIO,
module PrelTup,
-- From PrelBase
@@ -40,7 +39,12 @@ module Prelude (
ReadS, Read(readsPrec, readList),
reads, read, lex, readParen,
- -- From PrelShow
+ -- From IO
+ IO, FilePath, IOError,
+ fail, userError, catch,
+ putChar, putStr, putStrLn, print,
+ getChar, getLine, getContents, interact,
+ readFile, writeFile, appendFile, readIO, readLn,
-- From PrelNum
Ratio, Rational,
@@ -62,7 +66,6 @@ module Prelude (
import PrelBase
import PrelList
-import PrelIO
import PrelRead
import PrelNum
import PrelTup
@@ -72,6 +75,7 @@ import PrelBounded
import Monad
import Maybe
import PrelErr ( error, seqError )
+import IO
-- These can't conveniently be defined in PrelBase because they use numbers,
-- or I/O, so here's a convenient place to do them.