ProblemID: 9753880
Product: Developer Tools
Version: Xcode 4
Summary:
Using MacRuby and Xcode4 I can set breakpoints in Ruby files in the UI, but the debugger does not support actually stopping, stepping, etc, nor can it perform language-specific debugging/analysis/expression-evaluation.
Per
http://www.macruby.org/trac/ticket/1208, this is minimally a limitation of the debug infrastructure/API in xcode -- there is no API to integrate debugging properly so no effort has been expended to support it in MacRuby.
Steps to Reproduce:
2. Establish a breakpoint at e.g. from the example code some line within MyWindowController.rb::MyWindowController::unveil_full_message_clicked
3. Build and run the project
4. Click on the "Unveil Full Message" button in the application's UI
Expected Results:
Debugger stops at MyWindowController::unveil_full_message_clicked and you can inspect variables and evaluate Ruby expressions in the console.
Actual Results:
Debugger doesn't stop. You are now visualizing how you could possibly build an interesting application in MacRuby using only NSLog and puts... hm, challenging!
Regression:
Notes: