Slashdot Mirror


Apple Releases First Preview of Swift 3.0 (macrumors.com)

DaGoatSpanka quotes a report from MacRumors: Apple yesterday released the first preview build of Swift 3.0, a major update to Apple's open source Swift programming language. Swift 3.0's official release is expected to come in late 2016 after proposed changes are finalized. The Swift 3.0 preview can be downloaded from the official Swift website. There are versions of Swift 3.0 available for Xcode 7.2, Ubuntu 14.04, and Ubuntu 15.10. [Swift 3.0 is not source compatible with Swift 2.2 as it introduces source-breaking changes, but going forward, the goal is to make Swift 3.0 source compatible with future Swift language updates.] Swift 3.0 will likely be shown at Apple's upcoming Worldwide Developers Conference (WWDC).

2 of 227 comments (clear)

  1. Re:what did they break this time by pushing-robot · · Score: 5, Informative

    No, function calls.

    https://www.hackingwithswift.c...

    Yes, it'll make code shorter and simpler, but renaming most library methods is still a kick in the teeth to developers.

    --
    How can I believe you when you tell me what I don't want to hear?
  2. Re:what did they break this time by pushing-robot · · Score: 5, Insightful

    Swift inherited this mess from Objective-C. The Swift team stuck with the old conventions for a while to make the transition easier, but now they want to shed the ugly bits and move forward. I'm not sure there's a better way they could have handled this, to be honest. Everything has tradeoffs.

    --
    How can I believe you when you tell me what I don't want to hear?