Re:MacRuby 0.6 Official Release
by wrs on Monday May 03, 2010 @08:49PM
(#1316619)
It uses the Objective-C runtime, including "native" objects (strings are NSStrings, hashes are NSDictionaries, etc.). It generates native code (using LLVM) rather than interpreting. It has a more sensible syntax for making Objective-C method calls. (And more.)
[ Parent
| on HN ]
Also might be worth noting: MacRuby is an implementation of Ruby 1.9, not 1.8.x. Any benchmarks done should be compared against YARV, not what comes with OS X.
Re:MacRuby 0.6 Official Release
by aaronblohowiak on Monday May 03, 2010 @08:52PM
(#1316626)
yes. and hotcocoa is a wrapper for cocoa that is more rubyish for making native cocoa apps in ruby.
Also: The “Compile” target in Xcode allows an application to be ahead-of-time compiled to machine code, allowing the developer to avoid including the Ruby source in a shipping application.