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@lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macruby-devel

Reply via email to