File: vector-space.cabal

package info (click to toggle)
haskell-vector-space 0.16-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 132 kB
  • sloc: haskell: 872; makefile: 2
file content (55 lines) | stat: -rw-r--r-- 2,016 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Name:                vector-space
Version:             0.16
Cabal-Version:       >= 1.8
Synopsis:            Vector & affine spaces, linear maps, and derivatives
Category:            math
Description:
  /vector-space/ provides classes and generic operations for vector
  spaces and affine spaces.  It also defines a type of infinite towers
  of generalized derivatives.  A generalized derivative is a linear
  transformation rather than one of the common concrete representations
  (scalars, vectors, matrices, ...).
  .
  /Warning/: this package depends on type families working fairly well,
  requiring GHC version at least 6.9.
  .
  Project wiki page: <http://haskell.org/haskellwiki/vector-space>
  .
  &#169; 2008-2012 by Conal Elliott; BSD3 license.
Author:              Conal Elliott 
Maintainer:          conal@conal.net
Copyright:           (c) 2008-2012 by Conal Elliott
License:             BSD3
License-File:        COPYING
Stability:           experimental
build-type:          Simple

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

Library
  hs-Source-Dirs:      src
  Extensions:          
  Build-Depends:       base<5, MemoTrie >= 0.5
                     , Boolean >= 0.1.0
                     , NumInstances >= 1.0
  Exposed-Modules:     
                     Data.AdditiveGroup
                     Data.VectorSpace
                     Data.Basis
                     Data.LinearMap
                     Data.Maclaurin
--                   Data.Horner
                     Data.Derivative
                     Data.Cross
                     Data.AffineSpace
  Other-Modules:     
                     Data.VectorSpace.Generic

  -- This library relies on type families working as well as in 6.10.
  if  impl(ghc < 6.10) { buildable: False }
  if !impl(ghc >= 7.6) { Build-Depends: ghc-prim >= 0.2 }
  if !impl(ghc >= 7.9) { Build-Depends: void >= 0.4 }
  if !impl(ghc >= 8.0) { Build-Depends: semigroups >= 0.16 }
  ghc-options:         -Wall -O2