ghc 8.0 record and typeintype prelude objects

This commit is contained in:
Stephen Diehl
2016-04-18 13:39:36 -04:00
parent 8756b6507b
commit aecd72fa5c
2 changed files with 25 additions and 2 deletions
+12
View File
@@ -1,6 +1,7 @@
{-# LANGUAGE CPP #-}
{-# LANGUAGE Unsafe #-}
{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE ExplicitNamespaces #-}
{-# LANGUAGE NoImplicitPrelude #-}
module Base (
@@ -50,6 +51,17 @@ import GHC.Types as X (
#endif
)
#if ( __GLASGOW_HASKELL__ >= 800 )
import GHC.OverloadedLabels as X (
IsLabel(..)
)
import Data.Kind as X (
type (*)
, type Type
)
#endif
infixr 0 $!
($!) :: (a -> b) -> a -> b