News for hackers. Stuff that matters.
Re:Winding down the Swift 3 release by augb on Monday May 16, 2016 @01:45PM (#11708052)
I wonder what the implications for Linux of the removal of "Portability" from the Swift 3 evolution/Readme.md [1] are?

[1] https://github.com/apple/swift-evolution/commit/06b69a6e51a7...

Re:Winding down the Swift 3 release by chrislattner on Monday May 16, 2016 @05:07PM (#11709635)
Portability is still a strong goal for Swift 3. I'll revise the page, thanks!
Re:Winding down the Swift 3 release by pkaler on Monday May 16, 2016 @02:41PM (#11708535)
It looks like Portability is not a core focus of the core team. It looks like IBM is doing a ton of the Linux compatibility work and has offloaded the core team.

(BTW, shameless plug, I send a weekly Swift newsletter here: http://SwiftNews.co)

Re:Winding down the Swift 3 release by J0-onas on Monday May 16, 2016 @05:10PM (#11709653)
I hope they suprise us during WWDC.

Most of the time im writing simple and small programms (on a windows machine) that manipulate data, interact with the web, or work with files.

I really liked Swift from the start. It has all the language features that I like. Sadly, with no Windows support, and Linux being only a second class citizen, I'm not motivated enough to spend a huge amount of time with Swift.

I also hope that they provide a documentation like Go. The Swift book is fine but the examples of the Go documentation in addition to the text, the easy navigation between packages/structs, and the aility to jump to the implementation helps a lot while learning the language.

Re:Winding down the Swift 3 release by Someone on Monday May 16, 2016 @02:54PM (#11708654)
Also, defining portability as "porting to UNIX-like OSes that LLVM supports", I don't think portability is a big problem to solve given the current state of Swift (no multi-threading support in the language).

For example, Swift was just added to the FreeBSD ports collection (http://www.freshports.org/lang/swift)