[MacRuby-devel] OS X10.9 & MacRuby's future...

david kramf dakr.012 at gmail.com
Sun May 19 17:20:26 PDT 2013


Thank you.
I will definitely look into Objective -C and RubyMotion  metaprogramming and reflection abilities.
David

On May 19, 2013, at 5:18 PM, Colin Thomas Arnold Gray wrote:

> Just because RubyMotion is compiled doesn't mean it can't have metaprogramming and reflection abilities. These features are not orthogonal to each other. It is true that most compiled languages DON'T have these features, but objective-c definitely DOES.
> 
> For some light reading, check out (if you're curious) the Objective-C runtime functions. It's easy to see how RubyMotion can take advantages of that system. 
> 
> On the topic of "if it doesn't implement feature ‘X’ then its not Ruby": There is not just one implementation of Ruby. The standard library and syntax are defined by the MRI implementation, but JRuby, IronRuby, Maglev and Rubinius all introduce different takes (and then there's mruby, but it's not fair to compare that one).
> 
> There is an oft-quoted Ruby-ism that applies here: "If it looks like Ruby, and walks like Ruby, it's Ruby" ;-)
> 
> #colinta
> 
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macruby-devel



More information about the MacRuby-devel mailing list