From: sof Date: Thu, 27 Aug 1998 13:08:54 +0000 (+0000) Subject: [project @ 1998-08-27 13:08:54 by sof] X-Git-Tag: Approx_2487_patches~275 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=8f3eae42434c77b622051936b8f98bbfaa3d6397;p=ghc-hetmet.git [project @ 1998-08-27 13:08:54 by sof] Spell out which IO functions the Prelude provides --- diff --git a/ghc/lib/std/Prelude.lhs b/ghc/lib/std/Prelude.lhs index 000dd10..d81b810 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.