> My dream debugger would be to pause execution on a certain line, be
> able to step through function calls, and have a REPL with all local
> vars available so I could explore the problem. But I'm pretty sure
> that doesn't exist.

My dream debugger would be this:

http://www.lambdacs.com/debugger/

but for clojure. In a nutshell, it instruments your java program and
record everything it does. So you don't have to pause, you can step
forward or backward through the execution, search, etc. It's a great
way to deal with mutability too because if for instance, you use
random values then they would be different every time you run your
program and some might cause crashes and others not. However, if you
recorded their values and the bug they caused, then it can't get away.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to