unbeliever-0.7.3.0: lib/Core/System/Base.hs
{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_HADDOCK not-home #-}
--
-- | Re-exports of Haskell base and GHC system libraries.
--
module Core.System.Base
( {-* Input/Output -}
{-** from Control.Monad.IO.Class -}
{-| Re-exported from "Control.Monad.IO.Class" in __base__: -}
liftIO
, MonadIO
{-** from System.IO -}
{-| Re-exported from "System.IO" in __base__: -}
, Handle
, stdin, stdout, stderr
, hFlush
, unsafePerformIO
{-* Exception handling -}
{-** from Control.Exception.Safe -}
{-| Re-exported from "Control.Exception.Safe" in the __safe-exceptions__ package: -}
, Exception(..)
, throw
, bracket
, catch
) where
import Control.Exception.Safe (Exception(..), throw, bracket, catch)
import Control.Monad.IO.Class (MonadIO, liftIO)
import System.IO (Handle, stdin, stdout, stderr, hFlush)
import System.IO.Unsafe (unsafePerformIO)