Hacker News new | ask | show | jobs
by 10char 5013 days ago
By cruft I more literally meant the fact that MRI being interpreted means a hit on performance, not necessarily syntactical cruft. Perhaps I should have chosen my words differently :)

RubyMotion is aiming to be a more complete implementation of Ruby, and one of the core ideas of Ruby is "there's more than one way to do it." Whether you agree or disagree is outside the bounds of RubyMotion and maybe even Ruby IMO; ultimately, whether or not more techniques than scoping define_method are allowed is something that can and should be done a per-project basis.

Food for thought, I found this article detailing all the ways to add singleton methods, in varying levels of grokability: http://wowkhmer.com/2011/01/15/different-ways-to-define-sing...