[Ecls-list] Debugging

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Sat Sep 13 20:00:56 UTC 2008


On Sat, Sep 13, 2008 at 9:43 PM, Leslie P. Polzer
<sky at viridian-project.de>wrote:

>
> Consider:
>
> ;;; Loading "/home/sky/ecl-libs/systems/cl-who.asd"
> ; registering #<SYSTEM :CL-WHO 153498128> as CL-WHO
> #<a STREAM-ERROR>
> Broken at SI:BYTECODES.No restarts available.
> Broken at SI:BYTECODES.
> >> :b
> Backtrace: SI:BYTECODES > si:bytecodes > si:bytecodes
>
> Is it possible to get a more meaningful backtrace, or
> to access other information about what broke?


This has been discussed several times in the mailing list. The SI:BYTECODES
shows that the backtrace is made of toplevel bytecode forms. You can inspect
these forms. Type :help in the debugger and you will se that these three
operators do what you expect

:d(isassemble)    Disassemble current function.
:l(ambda-)e(expression)    Show lisp code for current function.
:v(ariables)    Show local variables, functions, blocks, and tags.

Juanjo

-- 
Instituto de Física Fundamental
CSIC, Serrano, 113, Madrid 28040 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20080913/78a7591e/attachment.html>


More information about the ecl-devel mailing list