Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
43 lines (42 sloc) 1.36 KB
opam-version: "2.0"
maintainer: "abe@sf.ecei.tohoku.ac.jp"
authors: [ "Akinori ABE <abe@sf.ecei.tohoku.ac.jp>" ]
license: "LGPL-2.1-only with OCaml-LGPL-linking-exception"
homepage: "https://github.com/akabe/slap"
build: [
["ocaml" "setup.ml" "-configure" "--prefix" prefix]
["ocaml" "setup.ml" "-build"]
["ocaml" "setup.ml" "-doc"] {with-doc}
]
install: ["ocaml" "setup.ml" "-install"
]
remove: [
["ocamlfind" "remove" "slap"]
]
depends: [
"ocaml" {<= "4.02.3" & >= "3.12.1"}
"base-bigarray"
"lacaml" {>= "7.0.12" & < "7.2.2"}
"ocamlfind"
"cppo"
"ocamlbuild" {build}
]
depopts: [
"ounit"
]
dev-repo: "git://github.com/akabe/slap"
bug-reports: "https://github.com/akabe/slap/issues"
synopsis:
"Linear algebra library with static size checking for matrix operations"
description: """
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."""
flags: light-uninstall
url {
src: "https://github.com/akabe/slap/archive/v0.2.0.tar.gz"
checksum: "md5=981a01818182a1f759e3baee807781e0"
}
You can’t perform that action at this time.