A lisp oriented question - interning symbols for use in Maxima



Stavros Macrakis wrote:
> On Mon, Oct 19, 2009 at 11:45 AM, Robert Dodier
> <robert.dodier at gmail.com <mailto:robert.dodier at gmail.com>> wrote:
>
>     ...In order to move FFI stuff into maxima/src we would want to make
>     sure it works for all supported Lisps. That includes GCL at present,
>     but it seems plausible that it might not in the not-so-distant
>     future....
>
>
> Have we identified a free, Maxima-compatible Lisp that is portable
> across Windows/Linux/Mac and has reasonable performance?  It would be
> really nice if it supported CFFI, obviously....
>
> I recall that ECL was proposed at one point, but if I remember
> correctly, it had a fatal flaw in its handling of stack overflow,
> which its developers didn't seem to intend to fix.  Has that changed?
Would CCL (Clozure Common Lisp) work?  The website says it works on
windows/linux/mac.  I haven't run ccl in years, but it's a full CL with
commercial support.  You can get download free versions which, I think,
are not crippled in any way.

I assume CFFI works with CCL, but I haven't looked.

Ray