math

2024-10-12

Math is a math library, implementing some algorithms: @begin(list) @item(linear algebra;) @item(operations with matrices;) @item(statistical functions;) @item(linear and bilinear interpolation;) @item(finding approximating polynomials, implemented in Common Lisp.) @end(list)

Upstream URL

github.com/mnasoft/math

Author

Mykola Matvyeyev <mnasoft@gmail.com>

License

GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 or later
README
Math

1Description

:PROPERTIES: :UNNUMBERED: t :END:Math is a mathematical library that implements some algorithms of:
  • linear algebra;
  • statistics;
  • finding approximating polynomials
on Common Lisp.

2Documentation

:PROPERTIES: :UNNUMBERED: t :END:For documentation generation use:
  (codex:document :math)

3Dependencies

:PROPERTIES: :UNNUMBERED: t :END:

3.1MSYS2

libffi.dlllibgslcblas-0.dlllibgsl-0.dll

3.2Dependency 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

Dependencies (8)

  • closer-mop
  • cl-utilities
  • codex
  • fiveam
  • font-discovery
  • gsll
  • mnas-package
  • vgplot

Dependents (0)

    • GitHub
    • Quicklisp