slap

AuthorAkinori ABE <abe@sf.ecei.tohoku.ac.jp>
LicenseLGPL-2.1 with OCaml linking exception
Homepagehttps://github.com/akabe/slap
Issue Trackerhttps://github.com/akabe/slap/issues
Maintainerabe@sf.ecei.tohoku.ac.jp
Dependencies
&base-bigarray
cppo
lacaml>= 7.0.12&7.2.2
ocamlbuild
ocamlfind
Optional dependencies
ounit
Availableocaml-version <= "4.02.3" & ocaml-version >= "3.12.1"
PublishedSep 13, 2014
Source [http] https://github.com/akabe/slap/archive/v0.0.0.tar.gz
86309ce69cf295ad301188b2d7d5f4c8
StatisticsNot installed in the last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/slap/slap.0.0.0/opam

Linear algebra library with static size checking for matrix operations

This OCaml-library is a wrapper of Lacaml, a binding of two widely used linear algebra libraries BLAS and LAPACK for FORTRAN. Sized Linear Algebra Library (SLAP) guarantees statically (i.e, at compile time) consistency (with respect to dimensions) of most high-level matrix (and vector) operations. For example, addition of two- and three-dimensional vectors causes type error at compile time, and dynamic errors like exceptions do not happen.

No package is dependent