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