Re: clojure debugging repl

2014-03-13 Thread Paul Reidy
Did anyone ever get this working ? On Saturday, January 25, 2014 10:42:27 AM UTC-5, Magomimmo wrote: On Jan 25, 2014, at 2:12 AM, Alexandr Kurilin al...@kurilin.netjavascript: wrote: I'd love to be able to set breakpoints in a running clojure application, step through the code and

Re: clojure debugging repl

2014-01-25 Thread t x
https://github.com/GeorgeJahad/debug-repl/blob/master/src/alex_and_georges/debug_repl.clj is some of the most enlightening clojure code I have read. Any other suggestions? Criteria for code I'm looking for: * need not be production use * ideally short * focus is demonstrate key idea, not

Re: clojure debugging repl

2014-01-25 Thread Mimmo Cosenza
On Jan 25, 2014, at 2:12 AM, Alexandr Kurilin a...@kurilin.net wrote: I'd love to be able to set breakpoints in a running clojure application, step through the code and inspect locals and the referencing environment. Anything that gets me off of the time-consuming process of adding

clojure debugging repl

2014-01-24 Thread t x
Hi, One thing I miss from pre-Clojure scheme days is as follows: ## What I want 1 = (foo) ;; I'm calling foo at the repl ... foo executes ... ... at some point, an exception is thrown ... 2 = my interpreter _starts a new repl_ * at the point where the exception was thrown * lets me

Re: clojure debugging repl

2014-01-24 Thread t x
Found it, apparently it's debug-repl = swank-clojure = CDT = ritz It appears cider does not yet support this, so ritz is probably the most powerful at the moment. On Fri, Jan 24, 2014 at 3:39 AM, t x txrev...@gmail.com wrote: Hi, One thing I miss from pre-Clojure scheme days is as

Re: clojure debugging repl

2014-01-24 Thread Jarrod Swart
The second version of The Joy of Clojure talks about building a debugging repl that allows insertion of breakpoints into code. Perhaps something similar could be done here. On Friday, January 24, 2014 4:38:59 PM UTC-5, t x wrote: Found it, apparently it's debug-repl = swank-clojure = CDT =

Re: clojure debugging repl

2014-01-24 Thread dgrnbrg
I have an implementation of this that's thoroughly integrated into vim. clojure code: https://github.com/dgrnbrg/redl vim plugin: https://github.com/dgrnbrg/vim-redl The code itself is written with core.async, and is capable of monitoring a thread, inspecting its stack while its running,

Re: clojure debugging repl

2014-01-24 Thread Alexandr Kurilin
I've been looking for a simple and convenient to use clojure debugger for ages now and would love to hear your recommendations. I'm a vim-fireplace user as well, if that makes a difference. I'd love to be able to set breakpoints in a running clojure application, step through the code and inspect

Re: clojure debugging repl

2014-01-24 Thread t x
I am willing to buy the book for this chapter alone. However, looking at http://www.manning.com/fogus2/ I can't seem to find it. Which chapter is it? On Fri, Jan 24, 2014 at 3:46 PM, Jarrod Swart jcsw...@gmail.com wrote: The second version of The Joy of Clojure talks about building a

Re: clojure debugging repl

2014-01-24 Thread Jarrod Swart
Its a part of Chapter 17, just so you know its only a small exercise showing the beauty of Clojure, Lisp and Macros. Its only about 6 six pages. The footnote: The code in this section is based on *debug-repl* created by the amazing George Jahad, extended by Alex Osborne, and integrated into