PS the rousing applause during Hugo's talk when he shows how you can view locals reminded me that I had seen this before, and indeed when I checked I remembered that I was even involved in a previous conversation about ritz-nrepl on this list. And I remember that the main obstacle to my happiness here is that this only seems to be available so far in emacs.
I guess that Common Lisp-style universality is probably not in the cards, but I think that getting this from from "lein run" would be a pretty good alternative. I say that not only because that's how I often run my code, but also because I guessing that many people, no matter their IDE preferences or how they usually run their code, could pretty easily do a "lein run" run if they knew that they needed to do some debugging. Even if that's not how you normally run your code it involves a lot less overhead than having to install/configure/learn/etc emacs if you just to see locals when an exception occurs. -Lee On Sep 27, 2013, at 10:32 AM, Lee Spector wrote: > > Thanks so much Chris. > > I've started watching Hugo Duncan's ritz talk and it is definitely what I > need to see. > > It's funny because I never thought of this as platform or IDE functionality > -- although it clearly is -- because in the Common Lisp world that I come > from, some version of this is available universally as part of the language. > You can do it whether you are running from a bare-bones terminal repl or from > emacs or from some other IDE. The fancier environments can and do provide > fancier interfaces and more options, but I think that the core functionality > is everywhere. > > I should finish watching Hugo's video before I say much more, but FWIW I > think that ritz is exactly what I want except I'd want it ideally to be > available from runs launched via "lein run" on the os command line. Or in > Eclipse/CCW. > > -Lee > > > On Sep 27, 2013, at 3:09 AM, Chris Zheng wrote: > >> Hey Lee. >> >> I'm learning conditional restarts myself…. thus the reason why I implemented >> the library so I'm probably not the best person to ask >> >> As far as I know… restarts have to be supported by the language itself in >> order for it to truly blossom the way you are describing it. ribol is just a >> library, not a platform and definitely not a development environment. >> >> I'm not sure what the state is with https://github.com/pallet/ritz but I >> think that it may be what you are looking for in a development environment. >> >> Chris. >> > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
