Maxima 5.9.3 release schedule



Dear Robert san,

I have noticed that slightly older clisp (aka 2.33-2) does not
compile clmacs.lisp successfully, hence entire make process
to stop.

This is because if the symbol
*FLOATING-POINT-RATIONAL-CONTAGION-ANSI*
in package "custom" is not defined (that is the case for older
clisp), accessing to the symbol causes an error during compilation.

To fix this issue is simple. The following patch allows that the
newest clisp (2.38) compiles things correctly while older clisp ignores
things safely.

------------start here-------------
*** clmacs.lisp Sat Feb 11 18:23:04 2006
--- clmacs.lisp.orig    Sat Feb 11 17:34:10 2006
***************
*** 467,474 ****
     ;; in those few cases when the mathematical result is exact  
although
     ;; one of the arguments is a floating-point number, such as (* 0
     ;; 1.618), (/ 0 1.618), (atan 0 1.0), (expt 2.0 0)
!   (let ((fprca (find-symbol "*FLOATING-POINT-RATIONAL-CONTAGION- 
ANSI*" :CUSTOM)))
!     (if fprca (set fprca t)))
! )

   (defmacro float (x &optional (y 1.0d0)) `(cl:float ,x ,y))
--- 467,473 ----
     ;; in those few cases when the mathematical result is exact  
although
     ;; one of the arguments is a floating-point number, such as (* 0
     ;; 1.618), (/ 0 1.618), (atan 0 1.0), (expt 2.0 0)
!   (setq custom:*floating-point-rational-contagion-ansi* t)
!   )

   (defmacro float (x &optional (y 1.0d0)) `(cl:float ,x ,y))
------------end here-------------

The reason I am asking this is because some packaging system,
namely Fink on Mac OS X in my case, only provides older clisp
thus the compilation of maxima certainly fails here.

I would very much appreciate if you would consider to incorporate
this patch in 5.9.3. If that is not possible, could you please apply
the patch to main CVS tree?

Yasuaki Honda

On 2006/02/02, at 6:50 AM, Robert Dodier wrote:

> Hello,
>
> I would like to put the wheels in motion for a 5.9.3 release.
> There have been many bug fixes and enhancements since
> the last release, and I want to make them available to users.
>
> So far as I know, the most important problem to solve at
> the moment is to get the texinfo help system working.
> I am also aware that there is work in progress on the
> linear algebra code, and there is a persistent bug in one
> of the test suite files.
>
> What is the status of the help system? If it is not working
> at the moment, what can we do to bring it to a working state?
>
> Thanks to everyone for their contributions.
>
> Robert Dodier
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima