The RubyMotion team just keeps knocking it out of the park. First they
rewrote the Ruby block internals to allow them to retain the variables they
enclose, and now they introduced efficient retain cycle detection along
with better crash reporting by piggy-backing on the NSException
class.
I jokingly quipped this sentiment in my Core Data talk, but I think there’s a lot of truth to it: RubyMotion is the best Objective-C preprocessor that money can buy. :)
✦ PermalinkMy books...