Re: [Maxima-commits] CVS: maxima/src plot.lisp,1.35,1.36



Raymond Toy ?????:

>>>>>>"Vadim" == Vadim V Zhytnikov <vvzhy@users.sourceforge.net> writes:
> 
> 
>     Vadim> -			;; Hmm, gcl 2.5.1 does appear to have handler-case.  Ick. 
>     Vadim> +			;; GCL 2.6.2 has handler-case but not quite ANSI yet. 
>     Vadim>  			(let ((result
>     Vadim>  			       #-gcl
>     Vadim>  				(handler-case 
>     Vadim>  				   (catch 'errorsw
>     Vadim>  				     ($float ($realpart (meval* ',expr))))
>     Vadim>  				 (arithmetic-error () t))
>     Vadim> -				#+gcl
>     Vadim> -				(catch 'errorsw
>     Vadim> +			       #+gcl
>     Vadim> +				(conditions::handler-case 
>     Vadim> +				   (catch 'errorsw
>     Vadim>  				     ($float ($realpart (meval* ',expr))))
>     Vadim> +				 (conditions::internal-error () t))
>     Vadim>  				))
> 
> Does this mean we no longer support versions of gcl earlier than
> 2.6.2?  Is that what we want?

I suppose so.

> 
> FWIW, I still use gcl 2.4.0 on my Solaris box.  Mostly because I
> haven't been able to build more recent ones.  I think my Linux box
> also uses 2.5.x or so, because I can't build later ones.
> 
> Ray
> 

As far as I remember we decided to use ANSI GCL for Maxima
so 2.4.0 is certainly out of date.  I'm not 100% sure about
Solaris but I don't expect any troubles with 2.6.2
(now still 2.6.1 CVS) on Linux.

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>