Test::Unit, RSpec, Shoulda, Minitest, Bacon, Cucumber… If there’s one thing that the Ruby community has no shortage of, it’s testing frameworks. Ever wish you could take advantage of these tools to do Test Driven Development in Cocoa? Well, wish no longer! With MacRuby, any Ruby testi...

Historically, the Ruby language has been firmly founded in the single-processor paradigm. Mainline Ruby uses green threads to simulate multiprocessing in Ruby; unfortunately, it’s difficult to properly harness the power of multicore processors with green threads. In late 2009, MacRuby...

HotCocoa is a thin, idiomatic Ruby layer that sits above Cocoa and other frameworks. HotCocoa is currently included in the MacRuby distributions. Cocoa classes have extremely large method and constant names. A substantial amount of code is written to just instantiate and configure ins...

Ruby for the Objective-C Runtime Project maintained by The MacRuby Team Hosted on GitHub Pages — Theme by mattgraham What Is MacRuby? MacRuby is an implementation of Ruby 1.9 directly on top of Mac OS X core technologies such as the Objective-C runtime and garbage collector, the LLVM ...

Related:

This page collects various implementation details about MacRuby. For a user-friendly description, with examples, please see the MacRubyTutorial . Note that since MacRuby is still under development, the content of this page may not always be up-to-date. Class and Object Model Ruby clas...