Live data from Hacker News

Swift 5 Release Notes for Xcode 10.2

developer.apple.com

1–10 of 25 posts

Re: Swift 5 Release Notes for Xcode 10.2

#3
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

#6

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?

Swift has largely stopped making source-breaking changes.

Re: Swift 5 Release Notes for Xcode 10.2

#8
post #4

"Unqualified references to Result in any of your code that imports the Foo module will resolve to Foo.Result" That feels like it potentially can have weird unintended consequences

This was done so Swift’s Result doesn’t conflict with your library’s hand-rolled Result.

Re: Swift 5 Release Notes for Xcode 10.2

#9

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?

2 to 3 was brutal. Otherwise totally fine.
Post reply on HN