File: Array.hs

package info (click to toggle)
haskell-foundation 0.0.30-5
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 928 kB
  • sloc: haskell: 9,124; ansic: 570; makefile: 6
file content (31 lines) | stat: -rw-r--r-- 726 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-- |
-- Module      : Foundation.Array
-- License     : BSD-style
-- Maintainer  : Vincent Hanquez <vincent@snarc.org>
-- Stability   : experimental
-- Portability : portable
--
-- Simple Array and Almost-Array-like data structure
--
-- Generally accessible in o(1)
--
{-# LANGUAGE MagicHash #-}
module Foundation.Array
    ( Array
    , MArray
    , UArray
    , MUArray
    , ChunkedUArray
    , Bitmap
    , MutableBitmap
    , PrimType
    -- exceptions
    , OutOfBound
    ) where

import           Basement.Exception
import           Basement.BoxedArray
import           Basement.UArray
import           Basement.UArray.Mutable
import           Foundation.Array.Bitmap
import           Foundation.Array.Chunked.Unboxed