add GHC.HetMet.{hetmet_kappa,hetmet_kappa_app}
[ghc-base.git] / Data / Bool.hs
index 181df1e..ba2d8ae 100644 (file)
@@ -1,28 +1,40 @@
-{-# OPTIONS -fno-implicit-prelude #-}
+{-# LANGUAGE CPP, NoImplicitPrelude #-}
+
 -----------------------------------------------------------------------------
 -- |
 -- Module      :  Data.Bool
 -- Copyright   :  (c) The University of Glasgow 2001
--- License     :  BSD-style (see the file libraries/core/LICENSE)
+-- License     :  BSD-style (see the file libraries/base/LICENSE)
 -- 
 -- Maintainer  :  libraries@haskell.org
 -- Stability   :  experimental
 -- Portability :  portable
 --
--- $Id: Bool.hs,v 1.3 2002/04/24 16:31:39 simonmar Exp $
---
--- The Bool type and related functions.
+-- The 'Bool' type and related functions.
 --
 -----------------------------------------------------------------------------
 
 module Data.Bool (
+   -- * Booleans
    Bool(..),
-   (&&),       -- :: Bool -> Bool -> Bool
-   (||),       -- :: Bool -> Bool -> Bool
-   not,                -- :: Bool -> Bool
-   otherwise,  -- :: Bool
+   -- ** Operations 
+   (&&),        -- :: Bool -> Bool -> Bool
+   (||),        -- :: Bool -> Bool -> Bool
+   not,         -- :: Bool -> Bool
+   otherwise,   -- :: Bool
   ) where
 
 #ifdef __GLASGOW_HASKELL__
 import GHC.Base
 #endif
+
+#ifdef __NHC__
+import Prelude
+import Prelude
+  ( Bool(..)
+  , (&&)
+  , (||)
+  , not
+  , otherwise
+  )
+#endif