explicit base types, IsString export, Proxy

This commit is contained in:
Stephen Diehl
2016-04-13 16:12:55 -04:00
parent a14ad9bdd6
commit 26d679e257
2 changed files with 28 additions and 11 deletions
+16 -7
View File
@@ -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__)