
On 5/3/07, Edi Weitz <edi@agharta.de> wrote:
However, can't you have the same result if you add (BREAK) to your empty handler and set *CATCH-ERRORS-P* to NIL? I think that *CATCH-ERRORS-P* is a superior replacement to *DEBUG-MODE* as you don't have to rely on your clients to not send more than one request.
You are right. If I were to debug a problem, *CATCH-ERRORS-P* and break would be sufficient. And I lied, I didn't use the REPL all that often :-) It's ok for a simple function call but for sexp > 2 level deep I prefer to use slime-scratch or work in the buffer directly and send sexp with C-x C-e. It is much easier this way because I dont need to recall history from the REPL and I have paredit and all the emacs goodies that don't work in the REPL. What really bother me is that a lot of code can't be call / test interactively if any of the special variables are used (unbound error). Anyway, I have a simple work around now. This kind of stuff is really easy with Lisp :-) Thanks, -- Mac