Lifting linear vector spaces into Accelerate

Version on this page:0.2
LTS Haskell 11.1:
Stackage Nightly 2018-03-12:
Latest on Hackage:

See all snapshots linear-accelerate appears in

BSD3 licensed by Edward A. Kmett, Charles Durham, Trevor L. McDonell
Maintained by Edward A. Kmett

Module documentation for 0.2


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)

  • Fix #10: doctest failure with accelerate-


  • Fix #25: "impossible evaluation" error with accelerate-llvm-native


  • 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

Depends on 5 packages:
Used by 1 package:
comments powered byDisqus