-- | -- This module reexports most of the definitions from the \"base\" package, -- which are meant to be imported unqualified. -- -- This is adapted from the base-prelude package by Nikita Volkov. module Prelude.Base ( module E ) where -- Reexports ------------------------- import Control.Applicative as E import Control.Arrow as E import Control.Concurrent as E import Control.Exception as E import Control.Monad as E import Control.Monad.Fix as E hiding (fix) import Control.Monad.ST as E import Data.Bits as E import Data.Bool as E import Data.Char as E import Data.Complex as E import Data.Data as E import Data.Dynamic as E import Data.Either as E import Data.Fixed as E import Data.Foldable as E import Data.Functor as E import Data.Function as E import Data.Int as E import Data.IORef as E import Data.Ix as E import Data.List as E import Data.Maybe as E import Data.Monoid as E import Data.Ord as E import Data.Ratio as E import Data.STRef as E import Data.String as E import Data.Traversable as E import Data.Tuple as E import Data.Unique as E import Data.Version as E import Data.Word as E import Debug.Trace as E import Foreign.Storable as E (Storable) import GHC.Conc as E hiding (withMVar, threadWaitWriteSTM, threadWaitWrite, threadWaitReadSTM, threadWaitRead) import GHC.Generics as E (Generic) import GHC.IO.Exception as E (IOError,ioError,userError) import Prelude as E import System.Environment as E import System.Exit as E import System.IO as E (Handle, hClose) import System.IO.Error as E import System.Mem as E import System.Mem.StableName as E import System.Timeout as E import Text.ParserCombinators.ReadP as E (ReadP, readP_to_S, readS_to_P) import Text.ParserCombinators.ReadPrec as E (ReadPrec, readPrec_to_P, readP_to_Prec, readPrec_to_S, readS_to_Prec) import Text.Read as E (Read(..), readMaybe, readEither) import Unsafe.Coerce as E