JRuby Debugging In Visual Studio
As reported yesterday by InfoQ, we are about to launch fully integrated JRuby support in the forthcoming update to Ruby In Steel Developer. This includes a new JRuby version of our fast Cylon debugger (‘JCylon’) which, as you can see from the screenshot, is not a ‘cut down’ version - it’s the Fully Monty!
In common with our existing Cylon debugger for the standard (‘Matz’) Ruby interpreter, JCylon will provide the following features:
Show Instance Variables
Drill-down (variable expansion) in debug window
Hover and drill-down over variables in code editor
Call stack window with call-stack navigation
Docked interactive JRuby console.
Cylon in Ruby In Steel 1.2 will also have these new features:
The ability to modify Watch Variable values when stopped at a breakpoint
Configurable details in Autos window
Simple toggle between Standard Ruby and JRuby to run or debug.
JRuby integration will be a part of Ruby In Steel Developer 1.2. The 2nd beta of this will be made available to registered users within the next few days. The finished product will ship at the end of March. Ruby In Steel 1.2 will be a free upgrade to all registered users of Ruby In Steel Developer.
We’ll be giving more details of our JRuby support here on the Blog next week.