Creating our very first Mac application with Ruby, how exciting!

different from one another and imo resemble to the degree that they’re often considered to be niece/nephew from eachother. I don’t think you can go wrong with either one of them. Having said that, Python / Ruby are just as full fledged a programming language as the next. It is entirely possible to do something similar as described in this tutorial with Python using the Py-Objc bridge, but as the name hints, it acts as a bridge which incorporates two separate runtimes (one from Python and one from Objective-C) and in that regard is very similar to RubyCocoa. MacRuby however, consolidates both runtimes into a single runtime, i.e. you don’t deal with a Ruby and Objective-C runtime, but just with one Objective-C runtime. This is important to understand as it’ll allow you to easily mix and match objective-C and ruby code with one another should you have to work with native code...