Fraser Speirs ([info]fraserspeirs) wrote,
@ 2007-06-13 07:14:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Music Choices
I wonder if it was a subliminal message that they were playing Ruby by the Kaiser Chiefs before the Keynote on Monday?

In Leopard there are bindings for Cocoa to both Ruby and Python, and there's a technology called Scripting Bridge in Leopard (this is public knowledge - here's the link) and here's what it does:

To open up the benefits of the Cocoa frameworks to a wider developer audience, Leopard embraces two other highly dynamic languages for use in building Cocoa applications: Ruby and Python. These two languages are an excellent fit for integrating with the Cocoa frameworks, and they both have high quality bridges to Objective-C. These bridges allow you to mix and match Objective-C, Ruby, and Python, allowing you to choose the best tool for the job at hand while using high level Cocoa features such as Key-Value Coding (KVC) and Key-Value Observing (KVO).

Users have long had the ability to build new solutions that combine the features from other scriptable applications. In Leopard, Cocoa developers get a powerful new tool, the Scripting Bridge, to do this programmatically. The Scripting Bridge allows you to automatically build "glue" code to access a scriptable application with standard Objective-C method calls.


Scripting Bridge is the secret nuclear weapon in Leopard. If you thought OS X was already the easiest OS to pull things together using all kinds of disparate technologies, you ain't seen nothing yet.

Ruby, ruby, ruby, ruby-yyyy....


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…