|
|
|
|
|
by nupark2
5485 days ago
|
|
A non-runtime type system. First class familiar Objective-C-style messaging and block syntax. Stable, mature, well defined language invariants on par with Apple's requirements for its own APIs and languages. "Objective-C without the C" would look more like Smalltalk or Strongtalk with a near identical syntax, not Ruby. |
|
When you remove the C bits, Objective-C and Ruby use the same type system, conceptually speaking. They are both descendant from Smalltalk; the main feature differences really come down to the syntax alone.
I really like the idea of a higher level Objective-C-based language, I just don't necessarily see the business appeal of creating and maintaining a brand new language that only brings a more familiar, to Objective-C developers at least, syntax. Especially given the amount of effort Apple has been putting into MacRuby.