RubyCocoa is a framework for Mac OS X that allows Cocoa programming in the object-oriented scripting language Ruby. RubyCocoa lets you write a Cocoa application in Ruby. It allows you to create and use a Cocoa object in a Ruby script. It's possible to write a Cocoa application that mixes Ruby and Objective-C code.
What's New
Version 1.0:
bug fixes
imcompatible NSString#split
cannot handle KVC/KVO autonotify
KVO willChangeValueForKey/didChangeValueForKey was invoked twice
NSBundle.bundleForClass: crashes on ruby uninitialized thread
RubyCocoa had been a good idea at the beginning, but now, the MacRuby project is much more promising: 1. it's not an "expensive" bridge between original Ruby and Cocoa but a re-implementation of Ruby 1.9 on top of the Objective-C 2 runtime; 2. MacRuby objects are native Objective-C objects in disguise, no proxies; 3. the HotCocoa layers provides a much less verbose, much more Ruby-like syntax for Cocoa objects and methods.
Of course, MacRuby is now Intel only while RubyCocoa is still usable with PowerPC Macs. But the PPC days are numbered now. MacRuby is the future!
[Version 0.13.2.1]
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.
Please login or create a new MacUpdate Member account to use this feature
Watch Lists are available to MacUpdate Desktop Members Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
RubyCocoa is a framework for Mac OS X that allows Cocoa programming in the object-oriented scripting language Ruby. RubyCocoa lets you write a Cocoa application in Ruby. It allows you to create and use a Cocoa object in a Ruby script. It's possible to write a Cocoa application that mixes Ruby and Objective-C code.
-9
Of course, MacRuby is now Intel only while RubyCocoa is still usable with PowerPC Macs. But the PPC days are numbered now. MacRuby is the future!