{-# 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