Wow, maybe Apple agrees with my sentiments after all. Check out /Developer/Examples/Ruby/RubyCocoa— there’s 40 examples there! Many of the classic examples have been recreated in Ruby, including Stickies and DotView. There are RubyCocoa examples for KVC, KVO, OpenGL, Address Book, Core Data, Core Image, ImageKit, QTKit, PDFKit, and Spotlight.
In other RubyCocoa news, Apple has opened up a new area on Ruby integration at MacOS Forge. Make sure you check out what’s new in Leopard. Interesting tidbits:
- Most of RubyCocoa was rewritten by Apple. This explains why it’s a lot more solid.
- Xcode has better Ruby auto-completion, driven by BridgeSupport, a new technology.
- Interface Builder works correctly with Ruby for outlets and actions.
- Scripting Bridge works in RubyCocoa.
- Ruby has DTrace probes, so it works with Instruments!
There’s also now the Ruby and Python Programming Topics in the reference library, including a nice tutorial for RubyCocoa.
These are huge steps forward. My only real wants now are a graphical debugger (I’ll write the bridge to rdb myself, Apple, just open up the interface!) and integrated documentation. I have high hopes.









The Buzz {1 trackbacks/pingbacks}
The Conversation {16 comments}
Thanks for the rundown. Once I figure out how to control Quartz Composer comps via Ruby… magic!
You should be able to control QCView / QCRenderer as normal using RubyCocoa.
We wrote a tutorial to help you render a Quartz Composition from within a Ruby on Rails application :
B8aahN Helllooooo =))))))
xgVWSS Thanks you =(((((((
pF7I1V hi nice site thx http://peace.com
Do you fairly think this is news? I like and read your blog to get necessary information, but sometimes melancholy kills me
great programming
new technology
sweet post dude )) i love you motorola q ringtones
preved,
nice stuff,
dfgdf gdfgdsf gdfsgsdf gdfsgdsfg weird al ring tones
hello good links thx free cell phone ring tones for virgin mobile phones
dfgdfgdfsgsd gdsfgdsf gdsfgdsf gdsfg twelvefifteen
good information,python rules
Leave a Comment
You can follow any responses to this entry via its RSS comments feed. You can also leave a trackback if the inclination is there.