>>>>> "Raymond" == Raymond Toy <toy.raymond at gmail.com> writes:
>>>>> "Thomas" == Thomas D Dean <tomdean at speakeasy.org> writes:
Thomas> clisp
Thomas> layout_autotools true
Thomas> Maxima 5.24.0 http://maxima.sourceforge.net
Thomas> using Lisp CLISP 2.44.1 (2008-02-23)
Thomas> Distributed under the GNU Public License. See the file COPYING.
Thomas> Dedicated to the memory of William Schelter.
Thomas> The function bug_report() provides bug reporting information.
Thomas> (%i1) plot2d(abs(zeta(1/2+x*%i)),[x,0,36]);
Thomas> Maxima encountered a Lisp error:
Thomas> NO-APPLICABLE-METHOD: When calling #<STANDARD-GENERIC-FUNCTION
Thomas> BIGFLOAT-IMPL:EPSILON> with arguments (1/2), no method is applicable.
Raymond> I can reproduce this. This is caused by clisp's (non-ANSI) behavior
Raymond> that (complex 1/2 0.5) -> #c(1/2 0.5). All other Lisp's would return
Raymond> #c(0.5 0.5).
Raymond> I'll look into a fix for this.
Fixed. This probably fixes some other related issues with how maxima
and clisp handle complex numbers.
Ray