Skip to content
Snippets Groups Projects
Forked from antik / gsll
823 commits behind the upstream repository.
user avatar
liam authored
equivalent to the GSL object and marks if the cache is incoherent,
respectively.  Incoherence can be marked T (non-specific) or with the
element(s) that are out of sync.  All functions that modify the C
object need to mark incoherence.  Improved documentation for the
gsl-data class and slots.  Added :after argument to defun-gsl.

git-svn-id: svn+ssh://pop/opt/space/mathematics/gsl/trunk@3035 a3d8a0fb-c1db-0310-ace7-a616afeb9e30
5ef75fef
History
Features:

- Designed so that usage of GSL is as if GSL were written in CL:
  information flow correctly through functions, full condition
  handling, all information returned is available.

- Conditions are handled in a Lisp-friendly way; full use of the CL
  condition system with full explanations.

- Uses CFFI.  Should work with any Common Lisp that supports CFFI with
  callbacks and foreign-funcall.

- This library is pure common lisp.  No C is used; the only requirement
is that the GSL library must be loaded and accessible.

- ??? No actual functions are defined, just the macros for gaining
access to the functions.  Defining the functions you need yourself is
very easy.

======================
Needs work
bessel-sequence-Jnu in bessel.lisp.
Why do sequence-returns crash on declination?