MacRuby and HotCocoa

May 29, 2009 Melissa Dyrdahl

MacRuby is an implementation of the Ruby language that runs on the Objective-C runtime under OS X. MacRuby is based on Ruby 1.9 but contains substantial modifications including the merging of object models, using the Objective-C 2.0 generational garbage collector, moving core types atop their Objective-C counterparts and replacement of standard libraries to more optimally integrate with OS X. MacRuby also includes a new library, HotCocoa, a thin, idiomatic Ruby layer that sits above Cocoa and other frameworks. This talk introduces MacRuby and HotCocoa and demonstrates how to use them to quickly build OS X desktop applications with Ruby.

About the Author

Biography

More Content by Melissa Dyrdahl
Previous
Pivotal Tracker GoRuCo Haiku Contest!
Pivotal Tracker GoRuCo Haiku Contest!

One day only... We're giving away one ticket to GoRuCo, the Gotham Ruby Conference happening here in New Yo...

Next
Some Web Ops Resources
Some Web Ops Resources

A laundry list of stuff I've come across / been pointed to lately. What are your favorites (i.e. comments,...

Enter curious. Exit smarter.

Learn More