explicit base types, IsString export, Proxy
This commit is contained in:
+16
-7
@@ -16,17 +16,21 @@ import GHC.Num as X
|
||||
import GHC.Enum as X
|
||||
import GHC.Real as X
|
||||
import GHC.Float as X
|
||||
import GHC.Show as X
|
||||
import GHC.Show as X (
|
||||
Show(..)
|
||||
)
|
||||
import GHC.Exts as X (
|
||||
Constraint
|
||||
, Ptr
|
||||
, FunPtr
|
||||
, the
|
||||
)
|
||||
import GHC.Base as X (
|
||||
(++)
|
||||
, seq
|
||||
, asTypeOf
|
||||
, ord
|
||||
, maxInt
|
||||
, minInt
|
||||
)
|
||||
import System.IO as X (
|
||||
print
|
||||
@@ -34,11 +38,15 @@ import System.IO as X (
|
||||
, putStrLn
|
||||
)
|
||||
|
||||
#if ( __GLASGOW_HASKELL__ >= 800 )
|
||||
import GHC.Types as X hiding (Any)
|
||||
#else
|
||||
import GHC.Types as X
|
||||
#endif
|
||||
import GHC.Types as X (
|
||||
Bool
|
||||
, Char
|
||||
, Int
|
||||
, Word
|
||||
, Ordering
|
||||
, IO
|
||||
, Coercible
|
||||
)
|
||||
|
||||
infixr 0 $!
|
||||
|
||||
@@ -47,6 +55,7 @@ f $! x = let !vx = x in f vx
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
-- Simple Haskell Compiler
|
||||
#if defined(__SHC_HASKELL__)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user