Low-dimensional linear algebra primitives for Haskell.
Haskell
220
686 commits
updated Apr 21, 2026
hackage.haskell.org/package/linear
Highly polymorphic vector space operations on sparse and free vector spaces.
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
(top 30 of 41)
363 commits
127 commits
45 commits
30 commits
ekmett/algebra
constructive abstract algebra
106
ekmett/linear-logic
They see me rollin'. They're Heyting. -- Chamillionaire, 2005
84
ekmett/profunctors
Haskell 98 Profunctors
72
ekmett/free
free monads
190
ekmett/bifunctors
Haskell 98 bifunctors, bifoldables and bitraversables
59
ekmett/succinct
playground for working with succinct data structures
96
ekmett/contravariant
Haskell 98 contravariant functors
74
ekmett/reducers
Semigroups, specialized containers and a general map/reduce framework
47
100.0%