Helmut Eller heller@common-lisp.net writes:
The output is also limited by a custom stream which throws out from write-string after 1000 chars or so. I don't think that there is another general way to limit the output, because print-object methods can always write directly to the stream whithout going through te pretty printer.
From what I see looking at the code, the custom stream is only used for
formatting the backtrace--which I have no problem with.
I, however, maintain my belief that it's a faux-past to truncate the error /message/. Just imagine a random error occurs, you're thrown into sldb, and for whatever reason the slime connection is disconnected. _Very_ valuable information could be lost.
-T.