mnasoft / math

Math is a mathematical library that implements some algorithms: of linear algebra; statistics; finding approximating polynomials on Common Lisp

Home Page:https://mnasoft.ddns.mksat.net/Common-Lisp-Programs/math/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Math

1 Description

Math is a mathematical library that implements some algorithms of:
  • linear algebra;
  • statistics;
  • finding approximating polynomials

on Common Lisp.

2 Documentation

For documentation generation use:
(codex:document :math)

3 Dependencies

3.1 MSYS2

libffi.dll libgslcblas-0.dll libgsl-0.dll

3.2 Dependency Resolution

#!/usr/bin/bash
# Installing packages
pacman -S --noconfirm mingw-w64-x86_64-gsl mingw-w64-x86_64-libffi
# Finding Dependencies
LIBGSL=`pacman -Ql mingw-w64-x86_64-gsl | grep 'libgsl-[0-9]*.dll' | awk  '{print $2}'`
LIBGSLCBLAS=`pacman -Ql mingw-w64-x86_64-gsl | grep 'libgslcblas-[0-9]*.dll' | awk  '{print $2}'`
LIBFFI=`pacman -Ql mingw-w64-x86_64-libffi | grep 'libffi-[0-9]*.dll' | awk  '{print $2}'`
# Creating symbolic links
ln -sf -T ${LIBGSL} /usr/local/bin/libgsl.dll
ln -sf -T ${LIBGSLCBLAS} /usr/local/bin/libgslcblas.dll
ln -sf -T ${LIBFFI} /usr/local/bin/libffi.dll

About

Math is a mathematical library that implements some algorithms: of linear algebra; statistics; finding approximating polynomials on Common Lisp

https://mnasoft.ddns.mksat.net/Common-Lisp-Programs/math/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80.html

License:GNU General Public License v3.0


Languages

Language:Common Lisp 100.0%