packages feed

numhask-array-0.10.1: numhask-array.cabal

cabal-version:      2.4
name:               numhask-array
version:            0.10.1
synopsis:           Multi-dimensional arrays.
description:
  This package provides an interface into the [numhask](https://hackage.haskell.org/package/numhask) API, and both type- and value-level shape manipulation routines.
  .
  == Usage
  .
  >>> {-# LANGUAGE RebindableSyntax #-}
  >>> import NumHask.Prelude
  >>> import NumHask.Array
  .
  In situations where shape is only known at runtime, a clear module configuration is:
  .
  >>> import NumHask.Array.Shape
  >>> import qualified NumHask.Array.Fixed as F
  >>> import qualified NumHask.Array.Dynamic as D

category:           project
homepage:           https://github.com/tonyday567/numhask-array#readme
bug-reports:        https://github.com/tonyday567/numhask-array/issues
author:             Tony Day
maintainer:         tonyday567@gmail.com
copyright:          Tony Day
license:            BSD-3-Clause
license-file:       LICENSE
tested-with:        GHC ==8.8.4 || ==8.10.7 || ==9.2.1
build-type:         Simple
extra-source-files: ChangeLog.md

source-repository head
  type:     git
  location: https://github.com/tonyday567/numhask-array

library
  hs-source-dirs:     src
  default-extensions:
  ghc-options:
    -Wall -Wcompat -Wincomplete-record-updates
    -Wincomplete-uni-patterns -Wredundant-constraints -fwrite-ide-info
    -hiedir=.hie

  build-depends:
    , adjunctions   >=4.0  && <5
    , base          >=4.11 && <5
    , distributive  >=0.4  && <0.7
    , numhask       ^>=0.10
    , vector        >=0.10 && <0.13

  exposed-modules:
    NumHask.Array
    NumHask.Array.Dynamic
    NumHask.Array.Fixed
    NumHask.Array.Shape

  default-language:   Haskell2010