-- | This module (as well as the type-specific modules 'Data.Array.Parallel.Prelude.*') are a -- temporary kludge needed as DPH programs cannot directly use the (non-vectorised) functions from -- the standard Prelude. It also exports some conversion helpers. -- -- /This module should not be explicitly imported in user code anymore./ User code should only -- import 'Data.Array.Parallel' and, until the vectoriser supports type classes, the type-specific -- modules 'Data.Array.Parallel.Prelude.*'. module Data.Array.Parallel.Prelude ( module Data.Array.Parallel.Prelude.Bool, module Data.Array.Parallel.Prelude.Tuple, PArray, Scalar(..), toUArrPA, fromUArrPA', fromUArrPA_2', fromUArrPA_3, fromUArrPA_3', nestUSegdPA' ) where import Data.Array.Parallel.Prelude.Bool import Data.Array.Parallel.Prelude.Tuple import Data.Array.Parallel.Lifted.PArray import Data.Array.Parallel.Lifted.Scalar