Raymond Toy :
"Vadim" == Vadim V Zhytnikov <address@hidden> 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.