29 ms·
For Ruby users, pry gets you most of the features discussed in this post. You can get the error break loop, and drop into the live environment with binding.pry
by twobitshifter 6y ago
For Ruby users, pry gets you most of the features discussed in this post. You can get the error break loop, and drop into the live environment with binding.pry. Code can be added and expressions adjusted at this point. It’s very powerful and the only “debugger” I’ve ever needed for Ruby.
- mikelevins 6y agoI've used it a good bit. When I'm using it, I miss the tools I have in Smalltalk and Lisp environments. When I use Smalltalk or Lisp, I don't miss pry or the other tools I have when working with Ruby. I do like Ruby, though. I probably like it better than any other language that isn't made of s-expressions. (Well, I like ML a lot, too.) But the whole time I'm working with it it just makes me want to write another Ruby implementation, but this time on top of a proper interactive runtime. There is one, actually: MagLev, which is built on a Smalltalk runtime. As far as I can tell, though, it's dormant.