# linear: Linear Algebra

[ algebra, bsd3, library, math ] [ Propose Tags ]

Types and combinators for linear algebra on free vector spaces

[Skip to Readme]
Versions [faq] 0.2, 0.2.0.2, 0.4.1, 0.4.2.1, 0.4.2.2, 0.5, 0.6, 0.6.1, 0.7, 0.8, 0.9, 0.9.1, 0.9.2, 1.0.1, 1.1.1, 1.1.2, 1.1.4, 1.2, 1.3, 1.3.1, 1.3.1.1, 1.4, 1.6, 1.7, 1.8, 1.8.1, 1.9, 1.9.0.1, 1.9.1, 1.10, 1.10.1, 1.10.1.1, 1.10.1.2, 1.11, 1.11.1, 1.11.2, 1.11.3, 1.12.1, 1.13, 1.14, 1.14.0.1, 1.15, 1.15.0.1, 1.15.1, 1.15.2, 1.15.3, 1.15.4, 1.15.5, 1.16, 1.16.1, 1.16.2, 1.16.4, 1.17, 1.17.1, 1.18, 1.18.0.1, 1.18.1, 1.18.1.1, 1.18.3, 1.19, 1.19.1, 1.19.1.1, 1.19.1.2, 1.19.1.3, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.20.7, 1.20.8, 1.20.9, 1.21 CHANGELOG.markdown adjunctions (==4.*), base (>=4.6 && <5), base-orphans (<0.5), binary (>=0.5 && <0.8), bytes (>=0.15 && <1), cereal (>=0.4.1.1 && <0.5), containers (>=0.4 && <0.6), deepseq (>=1.1 && <1.5), distributive (>=0.2.2 && <1), ghc-prim, hashable (>=1.1 && <1.3), lens (==4.*), reflection (>=1.3.2 && <2), semigroupoids (>=3 && <6), semigroups (>=0.9 && <1), tagged (>=0.4.4 && <1), template-haskell (>=2.7 && <3.0), transformers (>=0.4.1 && <0.5), transformers-compat (>=0.4 && <1), unordered-containers (>=0.2.3 && <0.3), vector (==0.10.*), void (>=0.6 && <1) [details] BSD-3-Clause Copyright (C) 2012-2015 Edward A. Kmett Edward A. Kmett Edward A. Kmett Revision 3 made by HerbertValerioRiedel at Fri Mar 17 09:06:07 UTC 2017 Math, Algebra http://github.com/ekmett/linear/ http://github.com/ekmett/linear/issues head: git clone git://github.com/ekmett/linear.git by EdwardKmett at Thu Jul 9 06:27:12 UTC 2015 Debian:1.20.8, LTSHaskell:1.20.9, NixOS:1.21, Stackage:1.20.9 77038 total (2882 in the last 30 days) 2.5 (votes: 7) [estimated by Bayesian average] λ λ λ Docs available Last success reported on 2015-07-09

## Flags

NameDescriptionDefaultType
template-haskell

You can disable the use of the template-haskell package using -f-template-haskell.

Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users.

EnabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

## Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

#### Maintainer's Corner

For package maintainers and hackage trustees

## Readme for linear-1.19

[back to package description]

# linear

Highly polymorphic vector space operations on sparse and free vector spaces.

## Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett