Re:Why Greet Apple's Swift 2.0 With Open Arms?
by b00gizm on Thursday June 18, 2015 @05:23AM
(#9737536)
Well... yeah, because Foundation and UIKit / AppKit is not part of the Swift stdlib?
Re:Why Greet Apple's Swift 2.0 With Open Arms?
by sneak on Thursday June 18, 2015 @05:23AM
(#9737535)
Yes, but when people say "Swift" they are talking about the language, not Cocoa.
Re:Why Greet Apple's Swift 2.0 With Open Arms?
by MBCook on Thursday June 18, 2015 @10:05AM
(#9738549)
Unfortunately many of the the really nice things about working in Objective-C and Swift are actually parts of Cocoa. I imagine the language will feel a bit like you're in a straight jacket without them.
Re:Why Greet Apple's Swift 2.0 With Open Arms?
by fauigerzigerk on Thursday June 18, 2015 @05:47AM
(#9737600)
I think that's the crucial point. If they do not at least include things like networking, multithreading and file system access from Foundation then server-side Swift will either not happen for a long time or it will be very fragmented.
Re:Why Greet Apple's Swift 2.0 With Open Arms?
by jahewson on Thursday June 18, 2015 @11:59AM
(#9739424)
Core Foundation is already open source and provides threads, networking, and file i/o.
Re:Why Greet Apple's Swift 2.0 With Open Arms?
by pixxa on Thursday June 18, 2015 @07:14AM
(#9737840)
It's in Apple's advantage for server-side Swift to take off, and do so quickly and robustly.
It also makes little sense (nor is in character) for Apple to agree to open source Swift and not take a leadership role in the effort.
One step at a time...
Re:Why Greet Apple's Swift 2.0 With Open Arms?
by jahewson on Thursday June 18, 2015 @11:58AM
(#9739418)
Core Foundation is open source and has been for at least seven years.
Re:Why Greet Apple's Swift 2.0 With Open Arms?
by rsynnott on Thursday June 18, 2015 @01:25PM
(#9740221)
As mentioned elsewhere, Core Foundation is open source (http://www.opensource.apple.com/source/CF/CF-635.19/), though IIRC only parts of it currently work on Linux. Calling Core Data "Apple's best stuff" is a serious stretch, if you have ever used Core Data :)
I'd expect Foundation and other Cocoa stuff (Core Data and the like) will not be part of the package.