-----------------------------------------------------------------------------
-- |
-- Module      : Data.Array.Parallel.Base
-- Copyright   : (c) [2006,2007]        Roman Leshchinsskiy
-- License     : see libraries/ndp/LICENSE
-- 
-- Maintainer  : Roman Leshchinskiy <rl@cse.unsw.edu.au>
-- Stability   : internal
-- Portability : non-portable (unboxed values and GHC libraries)
--
--
-- Interface to the Base modules
--

module Data.Array.Parallel.Base (
  module Data.Array.Parallel.Base.Debug,
  module Data.Array.Parallel.Base.Hyperstrict,
  module Data.Array.Parallel.Base.Util,
  module Data.Array.Parallel.Base.Text,
  module Data.Array.Parallel.Base.Rebox,

  ST(..), runST
) where

import Data.Array.Parallel.Base.Debug
import Data.Array.Parallel.Base.Hyperstrict
import Data.Array.Parallel.Base.Util
import Data.Array.Parallel.Base.Text
import Data.Array.Parallel.Base.Rebox

import GHC.ST (ST(..), runST)