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.

Reply via email to