3 ms·
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-evolu
by augb 10y ago
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/06b69a6e51a71a462c268da60b51a18966dba31b https://github.com/apple/swift-evolution/commit/06b69a6e51a7...
- pkaler 10y agoIt 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 http://SwiftNews.co)
- Someone 10y agoAlso, 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 http://www.freshports.org/lang/swift)
- J0-onas 10y agoI 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.
- chrislattner 10y agoPortability is still a strong goal for Swift 3. I'll revise the page, thanks!