Languages  >>  Ruby

MacRuby: Ruby for your Mac - Laurent Sansonetti

Language: English Quality: High Has Audio: true Source: confreaks Media: Flash Posted On: 07 Feb 09

Everyone wants to develop Cocoa in Ruby. It can create awesome Mac apps. But you need to develop in Objective-C. Which is not so pretty. However, they both share some of the same concepts and ideas.

RubyCocoa exists, but it's a bridge. So conversion is happening and that is slow and resource intensive. And each runtime has a different garbage collector!

MacRuby interprets Ruby on the Objective-C runtime. Kinda like JRuby does with the JVM.

All objects in MacRuby inherit from NSObject.

HotCocoa is a thin Ruby layer on top of Cocoa. He showed some code and it really looked like Ruby. Slick desktops apps for the Mac written in Ruby are coming for Christmas (the projected "Production Ready" date of MacRuby).

Tags: Ruby, Conference, Screencast, rubyconf2008, rubyconf 2008, Cocoa, MacRuby, RubyCocoa, OS, Development, Mac, MacRuby,     [SUGGEST  A  TAG]

Other dowloadable format of this video

Video in h.264 Quicktime (mp4) format
Resolution : 640x240
Video in h.264 Quicktime (mp4) format
Resolution : 960x368