#640 Backtrace at break prompt shows previous function calls

open
nobody
Lisp Core (472)
5
2012-11-18
2004-10-29
Robert Dodier
No

If there is a Maxima error, e.g., wrong number of
function arguments, an error message is printed and
then another Maxima prompt.

If DEBUGMODE: TRUE is set, then the next Maxima error
yields a break prompt. Then :bt shows not only the
error that caused the break prompt, but also all
previous erroneous function calls. This is confusing.

Apparently a new input loop is started after an error,
instead of restarting the existing one.

Discussion