MacRuby is a version of Ruby that runs on top of Objective-C. More precisely, MacRuby is currently a port of the Ruby 1.9 implementation for the Objective-C runtime and garbage collector.
I think this is fantastic news! I tried MacRuby and it impressed me. It's currently at version 0.1, but when it gets released (with Mac OS X 10.6?), it will be a huge deal.
It's based on the new YARV VM and utilizes the direct power of the Objective-C runtime. It's no longer a simple bridge; In fact the parent of all objects is no longer the Ruby Object, but NSObject. This, in fact, solves a lot of the problems that led Tim Burks to write the Nu Programming Language. If you can use this beautiful new version of Ruby to write Cocoa apps, why bother with anything else?

0 comments:
Post a Comment