Swift 4 Release Process (swift dot org blog post)
airspeedswift posts about possible additions to the well-used Sequence and Collection protocols, such as in-place transforms, stable sorting, getting a random element, looping, etc.
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170213/032120.html
Memory Ownership + move semantics is likely coming to Swift. Full design manifesto and TL;DR below:
https://twitter.com/clattner_llvm/status/832644452451692544
153 in review
154 in review
104 in re-review
155 in review
https://github.com/apple/swift-evolution/pull/600#event-967769652 Rejected / deferred
https://github.com/apple/swift-evolution/pull/591 Rejected / deferred
https://github.com/apple/swift-evolution/pull/585 Rejected / deferred
Ownership manifesto merged into the main repo: https://github.com/apple/swift/blob/master/docs/OwnershipManifesto.md
Moving more of SPM to corelibs-foundation:
https://github.com/apple/swift-package-manager/pull/964
That PR moves old SwiftPM code to the new Process class. It's not the Process class from corelibs foundation (because it doesn't fit SwiftPM's requirement).
Not sure if this is interesting to discuss. It raises some interesting aspects of Swift becoming a very broad-language:
But in doing so we might -inadvertently- make Swift into a behemoth that can do everything ... if you know how!
In my opinion Swift is on course to become a very complex language where one needs guru status to be a mid level programmer. Beginning programmers will stand no chance whatsoever to maintain an app developed by an expert.
thanks for clarifying @aciidb0mb3r !
whatever this means: 馃槅
SE-0149 implemented
SE-0155 returned for revision (??, it was in review?) https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20170220/032980.html
You need to publish this still, right? 馃槷
@BasThomas haha - yes 馃槃 adding a few more things!
Cool! Just making sure you didn't forget 馃槵馃槵馃槵
Most helpful comment
https://github.com/apple/swift-evolution/pull/600#event-967769652 Rejected / deferred
https://github.com/apple/swift-evolution/pull/591 Rejected / deferred
https://github.com/apple/swift-evolution/pull/585 Rejected / deferred