prbnmcn-linalg

Functional vector and matrix manipulation
README

This package provides a functional overlay over vectors and matrices.
This implementation is heavily influced by the notion of "push vectors"
exposed in the book

"Reconciling Abstraction with High Performance: A MetaOCaml approach"

This approach in allows in particular to define algorithms independent of
the underlying data representation (dense, sparse, etc) and independent
of the staging level (ie we can directly run or generate code).

This library is still in the experimental stage: APIs are not stabilized yet.

Documentation

Install
Sources
0.0.1.tar.gz
md5=8b82c3fea93d99b25ba945e0fbda9dd4
sha512=38a673af59c5b775cee2586e826b2f346274fc1bfee0f883d47a911ec6300ce1ed5f205d38f0e06cf260766328dad527d067e182e7f0a90cd45c1f06b09befcf
Dependencies
odoc
with-doc
prbnmcn-proptest
= "0.0.1" & with-test
crowbar
>= "0.0.2" & with-test
ocaml
>= "4.12.0"
dune
>= "2.8"
Reverse Dependencies