1-- |
2-- Module      : Foundation.Array
3-- License     : BSD-style
4-- Maintainer  : Vincent Hanquez <vincent@snarc.org>
5-- Stability   : experimental
6-- Portability : portable
7--
8-- Simple Array and Almost-Array-like data structure
9--
10-- Generally accessible in o(1)
11--
12{-# LANGUAGE MagicHash #-}
13module Foundation.Array
14    ( Array
15    , MArray
16    , UArray
17    , MUArray
18    , ChunkedUArray
19    , Bitmap
20    , MutableBitmap
21    , PrimType
22    -- exceptions
23    , OutOfBound
24    ) where
25
26import           Basement.Exception
27import           Basement.BoxedArray
28import           Basement.UArray
29import           Basement.UArray.Mutable
30import           Foundation.Array.Bitmap
31import           Foundation.Array.Chunked.Unboxed
32