Apple has announced the next version of its open source programming language. Emerge as Swift 3.1, the language will include some hidden but worthy improvements on Linux platform.
Swift programming language has already been a breakthrough introduction for developers as well as a fruitful move by Apple to reach the open source community. But to influence Linux users, its upcoming version will include certain positive tweaks. Apple is also considering the source compatibility with Swift 3.0 as the “top priority” for developers.
“It is a strong goal that the vast majority of sources that built with the Swift 3.0 compiler continue to build with the Swift 3.1 compiler. The exception will be bug fixes to the compiler that cause it to reject code that should never have been accepted in the first place,” said Ted Kremenek, senior manager for languages and runtimes, Apple, in a blog post.
In addition to the improvements on Linux, Apple has improved the Swift Package Manager, compiler and standard library within Switch 3.1. There are also quite a few major additions to upgrade the development experience.
Apple has not yet declared any certain release schedule. However, the latest Swift update is expected to be rolled out sometime between March to June in 2017. The Cupertino giant is planning to deploy all the remaining efforts for Switch 4.0 that would out a few months after the Swift 3.1 release.