Exponential integrals



On 7/12/08, Raymond E. Rogers <rayrogers at roadrunner.com> wrote:

> As a side issue, does anybody see any advantage to providing a Maxima
>  gateway to the gsl shared numerical libraries?  If so, does anybody have
>  pointers to how this might be done?  I did some work on gsl for octave
>  recently and have some memory of how they work.

I'm not opposed to linking GSL or other C/C++ libraries.
Aside from the technical merit of it (I don't know enough about GSL)
there is not yet a foreign function interface which accomodates
all of the "officially" supported Lisp implementations for Maxima.

We could probably use CFFI. http://common-lisp.net/project/cffi/
That might imply dropping GCL, which wouldn't bother me too much,
although I don't know if there is a replacement for GCL on Windows
which is at least as capable as GCL.

There are other FFI projects; maybe someone can say something about them.

FWIW

Robert Dodier