While Apple kept to the promise of making its hugely popular programming language, Swift open source, allowing anyone to modify and share the changes as they deem wise. Now, developers don't need to rely on the unofficial port for Windows, as the Swift team has released new toolchain images that can be downloaded for Windows 10 operating system.
Swift Programming language has been in development by Apple for many years, and it fully supports modern programming conventions, such as closures, generics, type inference, multiple return types and namespaces.
What the Porting of Swift to Windows means to developers
The porting of Swift to Windows is rather to ensure that the full ecosystem, including the compiler, the standard library, and the core libraries (dispatch, XCTest, and Foundation) are available on the Windows platform.
And these libraries are part of what developers need to code their applications with ease, without having to worry about the details of the underlying system. Albeit, there are many technicalities in the bringing of Swift to Windows, but the interoperability of Swift with C, makes it possible to develop apps purely in Swift while taking advantage of the extensive libraries on the Windows platform.
However, the bringing of Swift to Windows is just the beginning of the journey, as the current support is only in making the language usable; there is an even broader part of the ecosystem like lldb and the Swift Package Manager which still requires more work to be completely compatible with the Windows platform.
How to Get Started with Swift on Windows
If you are a developer and interested in helping push Swift on Windows forward, there is the Getting Started section that has been updated with new information about using Swift on Windows for the early adopters.
And for those who are interested in core tooling, there are ongoing works to improve the debugger and to improve Windows support in the Swift Package Manager. You can check out the Swift Bug Tracker for current issues and how to send patches to the GitHub repositories. Also, there is a new section on the Swift forums to discuss development of Swift on Windows.
No comments