Robert Dodier wrote:
> 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
>
>
There is also cl-gsl which works with CMUCL and SBCL.
RayR