Live data from Hacker News

Swift 3.0 Released

swift.org

91–95 of 95 posts

Re: Swift 3.0 Released

#91
post #85
post #66

Earlier quoted context omitted.

The renaming of flatten to joined was a last-minute proposal, and it wasn't even implemented by someone of Swift's core team. I don't think it distracted the team much at all. Also, breaking changes such as this one were a lot easier to make in Swift 3 than in a later version.

If they're still making breaking changes like this, then why have they declared version 1? They should still be on version 0.x

Why?

Re: Swift 3.0 Released

#92

"Official binaries for Ubuntu 14.04 and Ubuntu 15.10..." I am surprised they don't support the latest Ubuntu with official binaries?

15.10 was the latest when Swift was originally open sourced. My guess is they were a little busy over the summer to update to 16.04. :-)

Re: Swift 3.0 Released

#94
post #31

Earlier quoted context omitted.

Swift 4 is supposed to be source compatible with Swift 3, so no need to wait.

I don't want to have to ship apps containing the entire runtime. I'm waiting for the stable ABI. As well, I'm happy to let the keen early-adopters be the guinea pigs. Xcode 8 only came out today. If you have production apps, it's madness to upgrade on day one. I'll wait a few weeks/months for the remaining bugs to shake out. Don't get me wrong I'm very pro-Swift. But I'm also mindful of my time and sanity. Switching…

"The entire runtime " is about 6 MB, and its inclusion in your app is completely transparent. (Admittedly I'm on the Mac, and there's undoubtedly more of an impact on iOS.)

Re: Swift 3.0 Released

#95
post #36

Earlier quoted context omitted.

I've only recently gotten into iOS development and the state of XCode amazes me. It's awful. Frequent crashes, disappearing tests, syntax highlight shutting down... it really makes me wish there were an alternative.

A lot of this is worse for Swift than it is for Objective-C. Still, I do find it weird that such a mature product (roots going back decades, really) is still so shaky in fundamental areas. In many ways it has actually regressed since e.g. version 3.

I found versions 5 and 6 really buggy. 7 got better but I am waiting a while before going to 8. It is just too risky to upgrade so soon, given its years of buggy releases. It's poor.
Post reply on HN