packages feed

vector-space-map-0.1.0.0: vector-space-map.cabal

-- Initial vector-space-map.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                vector-space-map
version:             0.1.0.0
synopsis:            vector-space operations for finite maps using Data.Map
description:         Data.Map.Vector provides @MapVector@, a wrapper around @Map@ from @containers@ which supports constant maps, i.e. maps containing only one value.  This allows an identity under intersection and an @Applicative@ instance.  It also has instances of @AdditiveGroup@, @VectorSpace@, @InnerSpace@, and @Num@ with appropriate value types.  Provides operations for addition, subtraction, element-wise multiplication (through @Num@), scalar multiplication (through @VectorSpace@), and dot product.
homepage:            https://github.com/conklech/vector-space-map
license:             MIT
license-file:        LICENSE
author:              Christian Conkle
maintainer:          christian@conkle.org

category:            Math
build-type:          Simple
cabal-version:       >=1.6

source-repository    head
  type:              git
  location:          git://github.com/conklech/vector-space-map.git

source-repository    this
  type:              git
  location:          git://github.com/conklech/vector-space-map.git  
  tag:               0.1.0.0

library
  hs-source-dirs:    src
  exposed-modules:   Data.Map.Vector 
  build-depends:     base < 5, containers < 0.6, vector-space < 0.9