Hi Jason, Things you might be interested in checking out:
George Jahad's CDT: https://github.com/georgejahad/cdt. It's kind of old, but the JDI hasn't changed much recently. There's also Ritz: https://github.com/pallet/ritz. Again, I think it's a little bit-rotted these days but there's probably lots of good stuff there. You might also be interested in my talk at Clojure/West last year: https://www.youtube.com/watch?v=ql77RwhcCK0. I don't talk much about the implementation, but I do talk a lot about what makes Clojure difficult to debug over JDI. Cheers, Colin On 15 March 2016 at 13:01, Jason Gilman <jason.gil...@gmail.com> wrote: > That's awesome that you got it working. If you could share any information > you found that would be really helpful for others in the future. > > > On Monday, March 14, 2016 at 7:43:26 PM UTC-4, James Norton wrote: >> >> >> Thanks for the reply. I was able to get it working when I looked at other >> classes. The first class I tried on the list resulted in the exception, but >> other classes (including those from my test project) worked. And thanks for >> the note about CIDER. I had looked at those sources briefly, but now I >> won't spend time on them. >> >> -James >> >> On Monday, March 14, 2016 at 2:26:11 AM UTC-4, Colin Fleming wrote: >>> >>> I don't have much time right now, but AFAIK Cursive is the only debugger >>> using JDI - CIDER has a source manipulation debugger. I don't generally >>> have to do anything special to debug, although I use an IntelliJ layer on >>> top of JDI. I can try to check if it's doing anything with that flag. You >>> can also check if your classes have debug info using Javap or a decompiler. >>> >>> I have to run now, but if you have further questions or you can't get it >>> working let me know and I can dig further. >>> >>> On 14 March 2016 at 15:13, Jason Gilman <jason....@gmail.com> wrote: >>> >>>> I'd recommend asking on slack. There's a cider channel where they hang >>>> out and may be able to answer your question. You can join here >>>> https://clojurians.slack.com/ >>>> >>>> I'd really like to know this information for Proto REPL as well. >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Clojure" group. >>>> To post to this group, send email to clo...@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+u...@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 unsubscribe from this group and stop receiving emails from it, send >>>> an email to clojure+u...@googlegroups.com. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > 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 unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- 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 unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.