summaryrefslogtreecommitdiff
path: root/libraries/base/Prelude.hs
diff options
context:
space:
mode:
authorHerbert Valerio Riedel <hvr@gnu.org>2013-09-15 10:58:00 +0200
committerHerbert Valerio Riedel <hvr@gnu.org>2013-09-17 09:47:55 +0200
commit43ece172e7045d5ba633be6193f3e908eaa81f00 (patch)
treef1e25c06b710a5087173daf5eb01b94ab8517917 /libraries/base/Prelude.hs
parent907cd8c36b6c249dcb8af19f05303e34eb4e8de4 (diff)
downloadhaskell-43ece172e7045d5ba633be6193f3e908eaa81f00.tar.gz
Remove Hugs98 specific code
For rationale. see http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/2349 Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'libraries/base/Prelude.hs')
-rw-r--r--libraries/base/Prelude.hs14
1 files changed, 1 insertions, 13 deletions
diff --git a/libraries/base/Prelude.hs b/libraries/base/Prelude.hs
index 8107db448e..fdfa4fb456 100644
--- a/libraries/base/Prelude.hs
+++ b/libraries/base/Prelude.hs
@@ -37,10 +37,6 @@ module Prelude (
-- *** Tuples
fst, snd, curry, uncurry,
-#ifdef __HUGS__
- (:), -- Not legal Haskell 98
-#endif
-
-- ** Basic type classes
Eq((==), (/=)),
Ord(compare, (<), (<=), (>=), (>), max, min),
@@ -138,7 +134,6 @@ module Prelude (
) where
-#ifndef __HUGS__
import Control.Monad
import System.IO
import System.IO.Error
@@ -146,7 +141,6 @@ import Data.List
import Data.Either
import Data.Maybe
import Data.Tuple
-#endif
#ifdef __GLASGOW_HASKELL__
import GHC.Base
@@ -158,13 +152,7 @@ import GHC.Float
import GHC.Show
#endif
-#ifdef __HUGS__
-import Hugs.Prelude
-#endif
-
-#ifndef __HUGS__
infixr 0 $!
-#endif
-- -----------------------------------------------------------------------------
-- Miscellaneous functions
@@ -173,7 +161,7 @@ infixr 0 $!
($!) :: (a -> b) -> a -> b
#ifdef __GLASGOW_HASKELL__
f $! x = let !vx = x in f vx -- see #2273
-#elif !defined(__HUGS__)
+#else
f $! x = x `seq` f x
#endif