A lisp oriented question - interning symbols for use in Maxima
Subject: A lisp oriented question - interning symbols for use in Maxima
From: Raymond Toy
Date: Mon, 19 Oct 2009 13:39:44 -0400
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