PrimitiveArray-0.6.1.0: PrimitiveArray.cabal
Name: PrimitiveArray
Version: 0.6.1.0
License: BSD3
License-file: LICENSE
Maintainer: choener@bioinf.uni-leipzig.de
author: Christian Hoener zu Siederdissen, 2011-2015
copyright: Christian Hoener zu Siederdissen, 2011-2015
homepage: http://www.bioinf.uni-leipzig.de/Software/gADP/
homepage: https://github.com/choener/PrimitiveArray
bug-reports: https://github.com/choener/PrimitiveArray/issues
Stability: Experimental
Category: Data
Build-type: Simple
Cabal-version: >=1.10.0
tested-with: GHC == 7.8.4, GHC == 7.10.1
Synopsis: Efficient multidimensional arrays
Description:
This library provides efficient multidimensional arrays. Import
@Data.PrimitiveArray@ for indices, lenses, and arrays.
.
For ADPfusion users, the library also provides the machinary to
fill tables in the correct order required by usual CYK-style
parsers, or regular grammars (used e.g. in alignment
algorithms). This means that unless your grammar require a
strange order in which parsing is to be performed, it will
mostly "just work".
.
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.
extra-source-files:
README.md
changelog.md
Library
Exposed-modules:
Data.PrimitiveArray
Data.PrimitiveArray.Class
Data.PrimitiveArray.Dense
Data.PrimitiveArray.FillTables
Data.PrimitiveArray.Index
Data.PrimitiveArray.Index.Class
Data.PrimitiveArray.Index.Complement
Data.PrimitiveArray.Index.Int
Data.PrimitiveArray.Index.Outside
Data.PrimitiveArray.Index.PhantomInt
Data.PrimitiveArray.Index.Point
Data.PrimitiveArray.Index.Set
Data.PrimitiveArray.Index.Subword
Data.PrimitiveArray.QuickCheck.Index.Set
build-depends: base >= 4.7 && < 4.9
, aeson >= 0.8 && < 0.10
, binary >= 0.7 && < 0.8
, bits >= 0.4 && < 0.5
, cereal >= 0.4 && < 0.5
, deepseq >= 1.3 && < 1.5
, OrderedBits >= 0.0.0.1 && < 0.0.1.0
, primitive >= 0.5.4 && < 0.7
, QuickCheck >= 2.7 && < 2.9
, vector >= 0.10 && < 0.11
, vector-binary-instances >= 0.2 && < 0.3
, vector-th-unbox >= 0.2 && < 0.3
default-extensions: BangPatterns
, DefaultSignatures
, DeriveDataTypeable
, DeriveGeneric
, FlexibleContexts
, FlexibleInstances
, GeneralizedNewtypeDeriving
, MultiParamTypeClasses
, RankNTypes
, ScopedTypeVariables
, StandaloneDeriving
, TemplateHaskell
, TypeFamilies
, TypeOperators
, UndecidableInstances
default-language:
Haskell2010
ghc-options:
-O2
-funbox-strict-fields
test-suite properties
type:
exitcode-stdio-1.0
main-is:
properties.hs
ghc-options:
-threaded -rtsopts -with-rtsopts=-N
hs-source-dirs:
tests
default-language:
Haskell2010
default-extensions: TemplateHaskell
build-depends: base
, PrimitiveArray
, QuickCheck
, test-framework >= 0.8 && < 0.9
, test-framework-quickcheck2 >= 0.3 && < 0.4
, test-framework-th >= 0.2 && < 0.3
source-repository head
type: git
location: git://github.com/choener/PrimitiveArray