Ruby is a great language and, in recent years, has really gained a lot of traction (especially in the context of frameworks such as Rails).
For anyone that’s familiar with virtual machines or interpreted languages, you’re aware of the middleware that typically sits between the language and the processor and the performance impact this particular layer has. As such, making sure the interpreter or VM is optimized for the giving platform can pay dividends in efficiency.
To that end, a couple of guys put together MacRuby – an implementation of Ruby built on core OS-X technologies.
Specifically, MacRuby is an implementation of Ruby 1.9 and Objective-C. The syntax are exactly same but there is deep integration with Object-C in order to take advantage of some of the native features in OS X.
Additionally, there are performance improvements that are gained by having the implemention targeted directly at the Mac platform.
To get started..
- You can grab the source from Subversion or Git
- Check out some in-depth documentation (including video tutorials)
- Or follow the development blog
Cool.
Speak your mind...