I find I am able to step through a function if I invoke it via: > (step myfun) from the repl -- IF -- I have put debug related declarations in the defun like this:
(defun myfun (declare (optimize (debug 3) (speed 0) (space 0) (compilation-speed 0) (safety 3)))
...)
Having that same optimize form in a global 'proclaim' doesn't seem to have any affect for me. But maybe I'm just doing that part completely wrong. :)
This is with sbcl 1.0.17 on mac os 10.5 and cvs slime from about 2 weeks ago.
On Aug 1, 2008, at 7:56 PM, Andrew Gasparovic wrote:
On Jul 30, 2008, at 7:42 PM, Thom Goodsell wrote:
Hi Andrew,
I'll let others give a more definitive answer, but I don't think I've ever had step-debugging work in slime (or indeed, in any Lisp environment other than Allegro's GUI). I'd love to hear from others that the situation has improved, however.
Thom,
No big deal. I was just wondering because I saw this in slime 3.0's NEWS file:
** Stepper Juho Snellman implemented stepping commands for SBCL.
Thanks, -Andrew
Thom
On Jul 30, 2008, at 3:25 PM, Andrew Gasparovic wrote:
Hello,
Is there something special I have to do to turn on step debugging with sldb using slime 3.0 and sbcl 1.0.17 on OS X? When I type an 's' in an sldb buffer, I get "Evaluation aborted." in the minibuffer and execution continues. The sldb buffer itself goes blank but remains open.
Thanks a lot!
-Andrew _______________________________________________ slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel
slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel