[bug]unhandled condition in --disable-debugger mode, quitting
Subject: [bug]unhandled condition in --disable-debugger mode, quitting
From: Jaime E. Villate
Date: Wed, 06 Sep 2006 16:11:36 +0100
On Tue, 2006-09-05 at 17:42 -0400, Raymond Toy wrote:
> ... it's because $help in init-cl.lisp is
> defined to take no args. Here is a replacement that will handle this
> better:
> ...
> Now it just prints out:
>
> (%i1) help(diff);
> (%o1) type describe(topic) or example(topic);
Here is another bug:
Maxima 5.9.3.3cvs http://maxima.sourceforge.net
Using Lisp CLISP 2.38 (2006-01-24)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) example(if);
Incorrect syntax: Illegal use of delimiter )
example(if)
^
(%i1) example("if");
Not Found. You can look at:(%o1) [additive, algsys, allroots,
..., if, ilt, inpart, ... , zeroequiv]
(%i2) example(append);
(%i3) append([x+y,0,-3.2],[2.5E+20,x])
(%o3) [y + x, 0, - 3.2, 2.5E+20, x]
(%o3) done
(%i4) example("append");
Not Found. You can look at:(%o4) [additive, ...
, zeroequiv]
The demo function also reports an error:
(%i5) display2d: false$
(%i6) demo(demo);
batching /usr/local/share/maxima/5.9.3.3cvs/demo/demo.dem
At the _ prompt, type ';' followed by enter to get next demo
(%i7) title(exp):=block(clearscreen(),disp(dpart(exp)))
_;
(%i8) title("a classical textbook example of differentiation")
Maxima encountered a Lisp error:
cant clear window
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
(%i9) x^x^x
(%o9) x^x^x
_;
(%i10) diff(%,x)
(%o10) x^x^x*(x^x*log(x)*(log(x)+1)+x^(x-1))
_;
(%i11) title("differentiation of a nested function")
Maxima encountered a Lisp error:
cant clear window
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
(%i12) erf(tan(acos(log(x))))
(%o12) erf(sqrt(1-log(x)^2)/log(x))
_
At this point I want to exit demo, but I don't know how. The best
I could come up with was Ctrl-d, followed by Ctrl-c, but it gives
a very messy output and ends the Maxima session.
Cheers,
Jaime Villate