slapversion

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.

AuthorAkinori ABE <abe@sf.ecei.tohoku.ac.jp>
LicenseLGPL-2.1-only WITH OCaml-LGPL-linking-exception
Published
Homepagehttps://github.com/akabe/slap
Issue Trackerhttps://github.com/akabe/slap/issues
Maintainerabe@sf.ecei.tohoku.ac.jp
Dependencies
Optional dependencies
Source [http] https://github.com/akabe/slap/archive/v0.2.1.tar.gz
sha256=7f32af54f2025425b77abc7351ce291c15f40ab0e8bb11802e89b089aa99120f
md5=0ee7f4937ed8cbdfc7d825341c841cfc
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/slap/slap.0.2.1/opam
No package is dependent