RubyCocoa
Your rating: Now say why...

0

Framework for Cocoa programming in Ruby.   Free
Add to my Watch List
Email me when discounted
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
    • libffi: ffi_call( return value buffer too small)
    • GraphicsContext.graphicsContextWithGraphicsPort_flipped crashes
    • DLOG macro: format string should be literal
    • avoid override Objective-C methods with syntax sugar methods
    • crash with "[BUG] object allocation during garbage collection phase" on 10.5.7
  • enhancements
    • ruby 1.8.7 ready
      • crash with "[BUG] object allocation during garbage collection phase"
      • infinit loop of NSArray#count and NSDictionary#count
      • behavior of basic Ruby classes' methods was changed in 1.8.7
    • new sample PassengerPane
    • better build settings for 10.5
    • support formal protocols (10.5 or later)
    • rake install task: check finish of building
    • rake package task: use concrete configure settings from package/config/
  • misc
    • change install destination of Xcode templates (enable templates on Xcode3.1)
    • add document for OSX.require_framework
    • fix failure of a test, test_loadlibs()
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
    • libffi: ffi_call( return value buffer too small)
    • GraphicsContext.graphicsContextWithGraphicsPort_flipped more...
Requirements
  • Intel/PPC
  • Mac OS X 10.4.8 or later
  • Xcode SDK








RubyCocoa User Discussion (Write a Review)
ver. 1.x:
Your rating: Now say why...
Overall:

sort: smiles | time
burypromote
+1

+23
Alamak commented on 20 Jul 2009
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.

There are currently no ratings. Write a comment or review now.

Downloads:6,555
Version Downloads:2,026
Type:Development : Libraries
License:Free
Date:24 Jul 2009
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-1 of 1
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
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.


- -