[Maxima] OpenMCL and CCL
raymond.toy at stericsson.com
Wed Oct 28 12:01:08 CDT 2009
Andrey G. Grozin wrote:
> On Tue, 27 Oct 2009, Raymond Toy wrote:
>> It seems that openmcl is now known as ccl (Clozure Common Lisp), I propose that
>> configure should be changed. Wherever we had openmcl, we should accept ccl.
>> So, --with-openmcl becomes --with-ccl and so on. For backward compatibility,
>> the openmcl options should (probably?) be left as is.
> CCL also means Codemist Common Lisp - the lisp on which the commercial
> Axiom was based when it was a product of NAG. When NAG agreed to open the
> Axiom sourced, Codemist distributed CCL for free (not sure about the
> license). I tried CCL, and it did not work for me; I haven't spent much
> time investigating why. In fact, CCL is a modified version of CSL
> (Codemist Standard Lisp) which is used by REDUCE. When REDUCE was
> open-sourced last year, so was CSL (modified BSD license). I'm not sure
> what's the current status of CCL.
> So, this change may be confusing. Some people (me including) when seeing
> ccl will think of Codemist Common Lisp.
Well that complicates things quite a bit. Clozure CL isn't openmcl
anymore, and calls itself ccl. I would say it seems unlikely that
anyone would run maxima with Codemist CL, but I suppose you might if you
could get it to work.
Maybe we should just --with-clozure-cl? Not so nice as --with-ccl.
Or do nothing at all; --with-openmcl is ok, even if openmcl doesn't
really exist anymore. (The Clozure CL mailing lists are openmcl-devel,
and openmcl-announce, though.)
More information about the Maxima