packages feed

PrimitiveArray-0.5.0.0: PrimitiveArray.cabal

Name:           PrimitiveArray
Version:        0.5.0.0
License:        BSD3
License-file:   LICENSE
Author:         Christian Hoener zu Siederdissen
Maintainer:     choener@tbi.univie.ac.at
Copyright:      Christian Hoener zu Siederdissen, 2010-2013
Homepage:       http://www.tbi.univie.ac.at/~choener/
Stability:      Experimental
Category:       Data
Build-type:     Simple
Cabal-version:  >=1.6
Synopsis:
                Efficient multidimensional arrays
Description:
                This library provides efficient multidimensional arrays.
                .
                In general all operations are (highly) unsafe, no
                bounds-checking or other sanity-checking is performed.
                Operations are aimed toward efficiency as much as possible.
                Goals of the library are to have arrays according to three
                ideas: immutable/mutable arrays, strict/lazy arrays,
                zero-based/lower-bound arrays. Zero-based arrays save one
                addition on each access if the lower bound or the array is
                always zero.

Library
  Exposed-modules:
    Data.Array.Repa.ExtShape
    Data.Array.Repa.Index.Point
    Data.Array.Repa.Index.Subword
    Data.PrimitiveArray
    Data.PrimitiveArray.FillTables
    Data.PrimitiveArray.Zero
  Build-depends:
    base            >= 4 && <5  ,
    deepseq         >= 1.3      ,
    primitive       >= 0.5.0.1  ,
    vector          >= 0.10.0.1 ,
    vector-th-unbox >= 0.2      ,
    repa            >= 3.2.3    ,
    QuickCheck      >= 2.5
  ghc-options:
    -O2
    -funbox-strict-fields


source-repository head
  type: git
  location: git://github.com/choener/PrimitiveArray