[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / lib / prelude / PrelCoreHi.hs
1 -- compiled solely to produce an .hi file
2 --
3 module PreludeCore (
4
5         Eq(..), Ord(..), Num(..), Real(..), Integral(..),
6         Fractional(..), Floating(..), RealFrac(..), RealFloat(..),
7         Ix(..), Enum(..), Text(..), Binary(..),
8         _CCallable(..), _CReturnable(..),
9
10         -- NO: really builtin (0.20+): trace,
11
12         Array{-abstract-}, Assoc(..),
13         _ByteArray, _MutableArray, _MutableByteArray,
14         -- if you want the types *unabstractly*, import PreludeGlaST
15
16         Bin{-abstract-},
17
18         Complex(..),
19
20         _PackedString{-abstract-}, _FILE,
21
22         ReadS(..), ShowS(..),
23
24 --      IOResult, -- has to be here because wired into compiler
25         Dialogue(..), Request(..), Response(..), SigAct(..), IOError(..),
26         SuccCont(..), StrCont(..), StrListCont(..), BinCont(..), FailCont(..)
27     ) where
28
29 -- few *Ty(s) imports
30 import UTypes           ( Bin ) -- no data constructors, please!
31 import TyArray          ( Array(..), Assoc(..), _ByteArray )
32 import TyComplex        ( Complex(..) )
33 import TyIO
34 --import Builtin        ( trace )
35 import Cls      hiding  ( String )
36 import Core
37 import PS
38 import PreludeGlaST     ( _MutableByteArray, _MutableArray )
39 import IArray
40 import IBool
41 import IChar
42 import IComplex
43 import IDouble
44 import IFloat
45 import IInt
46 import IInteger
47 import IList
48 import IO
49 import IRatio
50 import ITup0
51 import ITup2
52 import ITup3
53 import ITup4
54 import ITup5
55 import List
56 import Prel
57 import Text