>>>>> "Nicolas" == Nicolas Neuss <[EMAIL PROTECTED]> writes:

    Nicolas> Daniel Barlow <[EMAIL PROTECTED]> writes:
    >> With reference to the specific case of ilisp, have you actually tried
    >> this?  Usually it's smart enough to interrupt the ongoing computation,
    >> evaluate whatever expression it needs to in the debugger, then resume
    >> as if by 'continue'
    >> 
    >> Of course, this is ilisp, so it gets it wrong every so often when your
    >> lisp's output is doing something that confuses it, and when that
    >> happens it can be hard to determine exactly what's going on without
    >> some knowledge of ilisp internals, but it's nice when it works.
    >> 
    >> (If you have exciting things going on with readtables, that's another
    >> good way to confuse it.  I don't know if that's an issue for your
    >> usage)
    >> 
    >> 
    >> -dan

    Nicolas> I tried it and it didn't work.  I guess that your second scenario
    Nicolas> happens, because I see an 0] in the output.  Possibly the reason is
    Nicolas> indeed the readtable.  I myself am innocent of mistreating those, but
    Nicolas> matlisp is using [] to delimit matrices.

Assuming you get to the debugger, you can try setting
debug:*debug-readtable* to the standard readtable.  The debugger will
use this instead of whatever the current readtable is.

Ray

Reply via email to