packages feed

dense-0.1.0.0: dense.cabal

name:                dense
version:             0.1.0.0
synopsis:            Mutable and immutable dense multidimensional arrays
description:
  Multidimentional array library build on top of the vector package,
  using indices from the linear package. Native support for mutable
  arrays, stencils and parallel computation.
license:             BSD3
license-file:        LICENSE
author:              cchalmers
maintainer:          c.chalmers@me.com
copyright:           (c) Christopher Chalmers 2016
category:            Data
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

source-repository head
  type:     git
  location: https://github.com/cchalmers/dense

library
  exposed-modules:
    Data.Dense
    Data.Dense.Base
    Data.Dense.Boxed
    Data.Dense.Generic
    Data.Dense.Index
    Data.Dense.Stencil
    Data.Dense.Mutable
    Data.Dense.TH
    Data.Dense.Storable
    Data.Dense.Unboxed
  other-extensions:
    BangPatterns CPP ConstraintKinds DeriveDataTypeable DeriveFunctor
    DeriveGeneric FlexibleContexts FlexibleInstances
    MultiParamTypeClasses MultiWayIf RankNTypes StandaloneDeriving
    TypeFamilies
  build-depends:
    base >=4.6 && <5,
    binary,
    bytes,
    cereal,
    comonad,
    deepseq,
    ghc-prim,
    hashable,
    lens,
    linear >= 1.20 && <1.21,
    primitive,
    semigroupoids,
    template-haskell,
    transformers,
    transformers-compat,
    vector
  hs-source-dirs:   src
  ghc-options:      -Wall
  default-language: Haskell2010

test-suite doctests
  default-language: Haskell2010
  type:             exitcode-stdio-1.0
  main-is:          doctest.hs
  hs-source-dirs:   tests
  build-depends:
    base >=4.6 && <5,
    binary,
    bytes,
    cereal,
    comonad,
    deepseq,
    ghc-prim,
    hashable,
    lens,
    linear >= 1.20 && <1.21,
    primitive,
    semigroupoids,
    template-haskell,
    transformers,
    transformers-compat,
    vector,
    doctest,
    simple-reflect