News for hackers. Stuff that matters.
Re:Why I want Swift to be your first language by mcphage on Thursday August 27, 2015 @04:20PM (#10131837)
> So they had to make their own (again).

Objective-C wasn't created by Apple or NeXT.

Re:Why I want Swift to be your first language by wvenable on Thursday August 27, 2015 @04:41PM (#10131959)
Fair point but it doesn't change the argument.
Re:Why I want Swift to be your first language by mcphage on Thursday August 27, 2015 @05:01PM (#10132057)
Well then: Ruby integrates very nicely with Cocoa and UIKit via RubyMotion, so they didn't need to develop their own language.
Re:Why I want Swift to be your first language by wvenable on Thursday August 27, 2015 @05:15PM (#10132144)
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.

Re:Why I want Swift to be your first language by mcphage on Thursday August 27, 2015 @07:54PM (#10132898)
You've moved the goalposts so far I'm not sure you're even in the same stadium anymore.
Re:Why I want Swift to be your first language by wvenable on Thursday August 27, 2015 @11:11PM (#10133552)
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.
Re:Why I want Swift to be your first language by jayvanguard on Thursday August 27, 2015 @10:10PM (#10133384)
It completely undermines it. You have the direction of your dependency arrows mixed up.
Re:Why I want Swift to be your first language by wvenable on Thursday August 27, 2015 @10:45PM (#10133487)
Objective-C doesn't play nicely with other operating system APIs. Literally the only OS it plays nicely with is the one written for it specifically. It has found no success anywhere else. The direction doesn't even matter; both the language and the platform have evolved together.
Re:Why I want Swift to be your first language by gress on Saturday August 29, 2015 @12:50PM (#10140591)
Objective C plays nicely with any C and C++