[Fwd: [Maxima-users] callbacks for SBCL]



Dear Thomas,

I forwarded your message to the maxima list. The maxima-users list is
largely unused at this time.

On Fri, 2004-10-22 at 08:06, James Amundson wrote:
> From: Thomas F. Burdick <tfb at OCF>
> To: maxima-users@lists.sourceforge.net
> Subject: [Maxima-users] callbacks for SBCL
> Date: Thu, 21 Oct 2004 01:48:00 -0700
> 
> Christophe Rhodes mentioned that you all might be interested in
> callbacks for SBCL.

Christophe has a good memory; I talked to him about calling lisp from C
when we met at the Libre Software meeting in Metz last year. At the
time, I gave him the following example: Suppose we were to use foreign
function calls to use the Gnu Scientific Library (gsl) within Maxima. If
we want to be able use, e.g., the gsl differential equations package, we
need to be able to call maxima functions from C. 

>   I have a callbacks system here for Darwin/PPC,
> Solaris/SPARC, and Linux/x86.  Something based on this should
> eventually get integrated into sbcl.  I'd like anyone interested to
> test it, so if you're interested, please use it, and report any bugs
> or interface issues/desires to me!

That's really great! I am sure your work will be useful for Maxima in
the future. Unfortunately, I have not had the time to pursue gsl-maxima
integration since I talked to Cristophe. However, C callbacks are still
very interesting to me. I'll be sure to get back to you when I can make
a stab at trying your callback mechanism.

Best,
Jim

P.S. Everyone: Thomas posted the code on the maxima-users list.