Comment on Why I want Swift to be your first languageparentComments−mcphage11yWell then: Ruby integrates very nicely with Cocoa and UIKit via RubyMotion, so they didn't need to develop their own language.−wvenable11yMacRuby (which RubyMotion uses on OS X) is a custom version of Ruby with some significant changes under the hood and a lot of compatibility shims:https://github.com/MacRuby/MacRuby/wiki/How-Does-MacRuby-Wor...And MacRuby itself is written using Objective-C.Objective-C (and now Swift) is OS X's system language and they are not applicable as a system language for any other platform.−mcphage11yYou've moved the goalposts so far I'm not sure you're even in the same stadium anymore.−wvenable11yI'm not sure that's fair since you brought up MacRuby which is completely irrelevant to how well Swift would work for non-Apple platforms.
Comments
Well then: Ruby integrates very nicely with Cocoa and UIKit via RubyMotion, so they didn't need to develop their own language.
MacRuby (which RubyMotion uses on OS X) is a custom version of Ruby with some significant changes under the hood and a lot of compatibility shims:
https://github.com/MacRuby/MacRuby/wiki/How-Does-MacRuby-Wor...
And MacRuby itself is written using Objective-C.
Objective-C (and now Swift) is OS X's system language and they are not applicable as a system language for any other platform.
You've moved the goalposts so far I'm not sure you're even in the same stadium anymore.
I'm not sure that's fair since you brought up MacRuby which is completely irrelevant to how well Swift would work for non-Apple platforms.