News for hackers. Stuff that matters.
Re:Swift 5 Release Notes for Xcode 10.2 by liquidise on Monday March 25, 2019 @06:31PM (#19487356)
As someone who hasn't yet put in the time with swift, i get the sense that every version release of Swift includes a surprising amount of breaking changes. Are these edge cases that don't really effect anyone or does every Swift project you undertake basically cement itself into a swift version?
Re:Swift 5 Release Notes for Xcode 10.2 by saagarjha on Monday March 25, 2019 @06:38PM (#19487401)
Swift has largely stopped making source-breaking changes.
Re:Swift 5 Release Notes for Xcode 10.2 by happytoexplain on Friday March 29, 2019 @12:17PM (#19522948)
Personally, I find the intense focus on API/ABI stability and legacy support in the software world to be a major blockage on the road to great software. I'm ecstatically happy every time a new version of Swift makes big breaking changes, because it means that people care a lot about making Swift excellent, and as somebody who has used many different languages and frameworks, I can tell you that care is acutely felt in the experience of writing with Swift and Apple frameworks. I'm paradoxically kind of disheartened to see it reach stability. I wish this went on for a couple more versions.
Re:Swift 5 Release Notes for Xcode 10.2 by cschep on Monday March 25, 2019 @06:42PM (#19487436)
2 to 3 was brutal. Otherwise totally fine.
Re:Swift 5 Release Notes for Xcode 10.2 by plorkyeran on Monday March 25, 2019 @11:51PM (#19489174)
I had to make two changes to update from swift 4.2 to 5 and they were both trivial tweaks to fix warnings, rather than hard errors.

Each version up to 2 had a lot of language breaking changes, 3 had incredibly rough standard library changes, and everything since then has been about 5 minutes of work.