1 -- proto Haskell 1.3 version
5 Eq(..), Ord(..), Num(..), Real(..), Integral(..),
6 Fractional(..), Floating(..), RealFrac(..), RealFloat(..),
7 Ix(..), Enum(..), Text(..), Binary(..),
8 _CCallable(..), _CReturnable(..),
10 -- NO: really builtin (0.20+): trace,
13 Assoc(..), -- *should* have disappeared: ToDo: LATER
14 _ByteArray, _MutableArray, _MutableByteArray,
15 -- if you want the types *unabstractly*, import PreludeGlaST
21 _PackedString{-abstract-}, _FILE,
25 -- 1.3 I/O stuff from PreludeIO, some *renamed*
26 IOError13(..), -- ToDo: rename
40 _fromRational, __i0, __i1, __i2, __im1, __i8, __i10, __i16, __rhalf,
41 __integer0, __integer1, __integer2, __integerm1
45 import UTypes ( Bin ) -- no data constructors, please!
46 import TyArray ( Array(..), Assoc(..), _ByteArray )
47 import TyComplex ( Complex(..) )
48 --import Builtin ( trace )
49 import Cls hiding ( String )
52 import PreludeGlaST ( _MutableByteArray, _MutableArray )
72 import PreludeIO -- renaming ( IOError13 to IOError ) -- can't rename PreludeCore types