[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