Eclipse with CounterClockwise is ok (relatively speaking). With it one
can do the usual:
 - breakpoints  (no conditional)
 - stepping in/out
 - examine variables from different call frames

But thats pretty much what it can do now. Neither Changing variable's
value nor expression evaluation works, and pretty much anything that
tries to eval code on the fly fails if putting Clojure code as input.
It just doesn't understand Clojure yet. And on top of that Run-to-line
doesn't work either. Hopefully that will change.

The stepping in/out are at times very annoying as well as F6 - "Step
Over" for some reason always takes me to codes in clojure.lang and
clojure.core. Which is a hassle to step out as it takes multiple step
outs to get back to where I was.

It would be wonderful if the debugger is as good as the one for Java.

Joseph


On Sep 11, 7:31 am, Jonathan Fischer Friberg <odysso...@gmail.com>
wrote:
> Sort of.
>
> http://georgejahad.com/clojure/cdt.html
>
> Jonathan
>
> On Sat, Sep 10, 2011 at 5:36 PM, Dennis Haupt <d.haup...@googlemail.com>wrote:
>
>
>
>
>
>
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
>
> > hi there,
>
> > what's the currently best way to debug a clojure program?
> > ideally, i want to see all vars, symbols, functions etc. that are in
> > the current scope and be able evaluate expressions on the fly
>
> > a "start repl here and stop program until repl is closed" would be
> > near perfect. does such a thing exist?
>
> > - --
>
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v2.0.14 (MingW32)
> > Comment: Using GnuPG with Mozilla -http://enigmail.mozdev.org/
>
> > iQIcBAEBAgAGBQJOa4QBAAoJENRtux+h35aG1Z4P/07rnp52lJFb6HqrKCNoPkFE
> > EZ4a1TxR1YYI8cBh6olcbdSxe/urFbT3JuQeR0v0/f1u/LjGzve00L+qbw3++f1v
> > +yC35BAomMh5aFDJk1v5hjP63hP+/BLt+eHA2MW+wgrHtHIArS1JuE9keJwhZsVT
> > W6F0AiVbbyedYieqVOhi7S8cn/0vrbVR9vaiDFytaW3ijihAMqt37pSRV8ptIGFo
> > bGJuGBt6uQFpuyM+6/3c4gUcf5wtLX7/515PVhxPqO5aLQrjHfk+fRj+++XQPxkX
> > WjCvd/Fl0Lkd0HbBX0TQyZwDKqYqJ7XXEfHIto7nMHwf9FVA0PWODfoYxkGlQnjX
> > wrXMouddA6S0MrdhtD4TwqBiYbWAINJP9uUCIMRtDYWkmmOEDK43VoZk9qk37H+W
> > ZKaCbrruaG0PYHlLxbPa5wapFb94KzgvZ2UFYN0XbKiFl4Tha2a86QS5ZI0jHpw2
> > dmhBScFloWRbtZ3Rocwq8gBGyCJxE5u5qYHCELnC3a9e/LXPPyyO5d099QEUG4uM
> > H2u4FGbOSdn8Le+YWc0slcYueDQkZqdlFkrXFQ+vcNUzQZLZLNcVAgkZ62NhGnX8
> > Vdq1F9zKxp91JjCrhq3VHyNYg0yte3Ygzx00U/tbepkCbhoLV+yp0KGEF5Mrxad7
> > /4IpYf7B0AO7QvgRcQnU
> > =tERq
> > -----END PGP SIGNATURE-----
>
> > --
> > 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

-- 
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

Reply via email to