On 17 Aug 2010, at 17:56, R… Kumar 1.9.1 OSX wrote:
I am going thru the macruby site and tutorial.
- I’d like to know if macruby is essentially meant for developing GUI
applications on OS X ?
It provides a toll free bridge between ruby and the objective-c world of
Cocoa and the other Apple frameworks. Macruby can be used for anything
you want to use these frameworks for, but the obvious (and probably most
popular) use will be for GUI development.
- Is there some list of example applications developed with macruby ?
I’d like to see what’s been developed with macruby before i decide if
its interesting enough for me to get into.
I don’t recall seeing a list, but it was only at the last version (0.6)
it was deemed stable enough for proper development so I don’t think
there are many apps out there yet. There is a growing set of samples.
- What is the essential advantage of macruby over ruby 1.9 ?
Is it access to OS X core data/audio etc services and features?
Undoubtedly access to the OS X core frameworks. It uses LLVM for its
JIT and has ahead of time compilation (good for startup speed and
keeping your code private). Not much effort has gone into performance
tuning yet but given the effort going into LLVM and the low level system
support (garbage collection, method dispatch and multicore support) I
expect it will eventually be faster than standard 1.9.