{-# LANGUAGE CPP #-}
module Control.Parallel (
          par, pseq
    ) where
#ifdef __GLASGOW_HASKELL__
import qualified GHC.Conc       ( par, pseq )
infixr 0 `par`, `pseq`
#endif
par :: a -> b -> b
#ifdef __GLASGOW_HASKELL__
par = GHC.Conc.par
#else
par a b = b
#endif
pseq :: a -> b -> b
#ifdef __GLASGOW_HASKELL__
pseq = GHC.Conc.pseq
#else
pseq = seq
#endif