2010/9/28 George Jahad <cloj...@blackbirdsystems.net> > As some of you know, I suffer from a seemingly interminable obsession > with improving the Clojure debugging story. It just seems so clear to > me that Clojure deserves a world class debugger, one befitting it's > power, beauty and elegance. Maybe one day, we'll get there. Till > then, here are my latest improvements to the CDT: > > 1. Stepping > 2. Line number breakpoints > 3. An Emacs based front end which allows you to: step, set > breakpoints, catch exceptions, eval remote clojure expressions, and go > up and down the stack, in a much more natural way than with just the > command line. > > When you want to eval the s-expr under the cursor, hit ^x^a^p! > > CDT will then serialize the s-expr, send it to the remote vm, evaluate > it there in the context of the current stack frame, and display the > result on the mode line. > > Ridiculously long instructions on how to use it are here: > http://georgejahad.com/clojure/emacs-cdt.html > > I should emphasize that there is nothing Emacs specific about the > CDT. In fact, I've been so spoiled by Clojure, I don't even enjoy > writing Elisp any more. This front end was written in Emacs because > that's the IDE I'm most familiar with. The CDT command line is IDE > agnostic; it should be easy, (dare I say fun?), to port it to other > IDE's. If there's interest, I'll detail how in a future post. >
Oooh yes ! > > Many thanks to Fogus for the kind words, and to the Runa gang for > their continuing encouragement! > > -- > 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 > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com<clojure%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en -- 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 Note that posts from new members are moderated - please be patient with your first post. 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