Apple® released a Press Info in 3rd of December about the Swift™ programming language. The Info is stating that Swift™ is open source from now on. As an open source language, wider talented developers will be able to contribute to Swift programming language. Since it’s introduced in 2014, Swift™ is the fastest growing programming language according to RedMonk Programming Language Rankings, June 2015.
Today, a website for the programming language also has been launched by Apple with detailed information about Swift™ open source, including technical documentation, community resources and links to download the source code.
For Linux users, the Swift open source code is available via GitHub. You can visit https://github.com/apple page and Login to make commits. Swift compiler, debugger, standard library, foundation libraries, package manager and REPL components are also included.
According to Press Release and Swift.org’s About page, it is licensed under the popular Apache 2.0 open source license with a runtime library exception, enabling users to easily incorporate Swift into their own software and port the language to new platforms.
Announcement from Apple for Swift
Craig Federighi (Apple’s senior vice president of Software Engineering) said; “By making Swift open source the entire developer community can contribute to the programming language and help bring it to even more platforms. Swift’s power and ease of use will inspire a new generation to get into coding, and with today’s announcement they’ll be able to take their ideas anywhere, from mobile devices to the cloud.”
The Website of Swift
When we read the About page, we had seen that the goal of the project is explain like this. “The goal of the Swift Project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. Most importantly, Swift is designed to make writing and maintaining correct programs easier for the developer. To achieve this goal, we believe that the most obvious way to write Swift code must also be: Safe, Fast, Expressive.”
The Open Source way of Swift
You can examine the Features, Projects and Open Source subjects through the pages. There are also Getting Started, Documentation and Source Code sections in the website. As a Linux user, you can choose the source code compiling option. The second road is using pre-build packages for Ubuntu 15.10 or 14.04 LTS version.
Please write your precious opinions about this post in the Disqus section.