Apple has released Swiftly, a program for managing the installation of the Swift language version 1.0 as a standard guideline for installing Swift outside of Xcode. Swiftly is a tool developed entirely in Swift language, showcasing its capabilities in developing Swift language applications on both Mac and Linux (installing Swift on Windows through WinGet).
The project utilizes standard libraries in the Foundation module of its own language as the foundation and uses the AsyncHTTPClient library along with the Swift OpenAPI Generator to create a library that connects to the server swift.org.
Supporting Linux is challenging as libraries of each distribution do not match, and Swift’s features can detect the operating system but cannot detect distributions, so a Static Linux SDK must be used along with the libraries.
TLDR: Apple introduces Swiftly, a program for installing Swift outside of Xcode, showcasing its development capabilities on Mac, Linux, and even Windows through WinGet. The project utilizes standard libraries and tools like AsyncHTTPClient and Swift OpenAPI Generator to connect to servers like swift.org.
Leave a Comment