Lifting linear vector spaces into Accelerate

Version on this page:0.4.1@rev:1
LTS Haskell 11.22:
Stackage Nightly 2018-03-12:
Latest on Hackage:

See all snapshots linear-accelerate appears in

BSD-3-Clause licensed by Edward A. Kmett, Charles Durham, Trevor L. McDonell
Maintained by Edward A. Kmett
This version can be pinned in stack with:linear-accelerate-0.4.1@sha256:cdf86d976b50542e983444ed53fe5ec4994ddf48fc5b07a5412534e0d5a074a1,2328


Hackage Build Status

This package provides orphan instances that allows you to use linear vector spaces in accelerate.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell or #haskell-lens IRC channels on

-Edward Kmett


Change Log

Notable changes to the project will be documented in this file.

The format is based on Keep a Changelog and the project adheres to the Haskell Package Versioning Policy (PVP)


  • Support doctest-0.12.


  • Revamp Setup.hs to use cabal-doctest. This makes linear-accelerate build with Cabal-2.0.
  • Fix handedness of (-^) and (^-).
  • Re-enable the doctests.


  • Expanded API coverage


  • Fix #1: Move Data.Complex instances into the accelerate package


  • Repository initialized