maxima and clozurecl-1.5



On Mon, 3 May 2010, Raymond Toy wrote:
> On 5/3/10 3:25 PM, Andrey G. Grozin wrote:
>> Recent versions of clozurecl (former openmcl) use the program name
>> ccl. I think we should change the default name, to make
> Perhaps I messed something up, but my installation of ccl 1.4 has an
> executable named dx86cl (or dx86cl64).
I think the standard name is now ccl (at least, on my Gentoo box it is 
ccl).

>> clozurecl-1.5 (the current version) brought in an additional
>> difficulty. Now the value of *read-default-float-format* used
> Maybe that's a bug in ccl-1.5?
No. This is in their changelog. *read-default-float-format* and similar 
variables are now local to a thread. Since maxima is clearly not in the 
same thread as the build process, its *read-default-float-format* is not 
copied from it.

>> Without this change, *read-default-float-format* is 'single-float
>> after maxima is started, and this leads to numerous testsuite
>> failures. With the above patch, clozurecl-1.5 gives 0 unexpected
>> errors. The change makes no harm to earlier versions of clozurecl. I
>> think it should be incorporated in maxima.
> Agreed.  But it might be better to just bind that in cl-user::run in
> init-cl.lisp.
Maybe. I just made the simplest change which works.

Andrey