Thanks for the information. I'll check those out. For others trying to solve the same problem I also found what looks like the relevant code within Counter Clockwise https://github.com/laurentpetit/ccw/blob/fb3a5467087cbe76d6b4fafe36ba7b97f5564228/ccw.core/src/java/ccw/debug/ClojureLineBreakpointAdapter.java#L61
On Mon, Mar 14, 2016 at 10:48 PM, Colin Fleming <colin.mailingl...@gmail.com > wrote: > 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 a topic in the > Google Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/KkhgttZ1wDw/unsubscribe. > To unsubscribe from this group and all its topics, 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.