MacRuby on Rails
summary
MacRuby is Ruby 1.9 rewritten to sit on Mac OS X core tech and the presenter modifies C, C++ and the VM to make Rails run. Changes include a new implementation of catch/throw exception popping that only removes exceptions when needed, fixes to constant lookup scoping across modules and classes (over 3,000 lines changed), and other VM patches. Result: Rails 3.0.7 generators, scaffold, server and welcome page work on MacRuby 0.11 but clicking the Rails info link still crashes.
AI-written summary · about
chapters (6)
- 0:00Introduction and background
- 5:03Understanding mruby
- 9:48Running Rails on mruby
- 13:05Fixing exception handling
- 22:24Constant lookup challenges
- 34:30Demonstration and conclusion








