Improving error messages



On 3/22/07, Stavros Macrakis <macrakis at alum.mit.edu> wrote:

> Most of this is unnecessary or obscure for the ordinary (non-Lisp
> programmer) user, and even for Maxima programmers (what use
> is the Macsyma [sic] top level or a callee business?).

Agreed about the obscurity.

> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> Maxima encountered an internal error:
>           ***the Lisp error message***
> This indicates a bug in Maxima; use bug_report() to report bugs.
> Lisp programmers: try debugging_advice().
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

I like this, although I don't know whether different implementations
return error data in such a way that we can make use of it.

FWIW
Robert