Top
image credit: Freepik

Apple Open Sources System, Swift Library Interfacing With System-level API

September 30, 2020

Via: InfoQ

System is a low-level library Apple introduced at its last WWDC conference to provide an idiomatic and type-safe interface to system calls and currency types which are usually available at the OS level. In keeping with Apple’s aim to push Swift as a cross-platform development ecosystem, System has been source to make it easier for programmers to contribute to its further development across platforms.

System was born as a way to simplify the creation of libraries closer to the OS-layer, such as SwiftNIO and SwiftPM. With the current decision to open source it, Apple realized System can play a much bigger role in fulfilling Swift goal to be an effective tool to create cross-platform programs.

Read More on InfoQ