S novým projektem swift-driver vyvíjí Apple novou implementaci ovladače kompilátoru Swift. Nový ovladač kompilátoru Swift, napsaný ve formátu Swift, má nahradit existující ovladač napsaný v jazyce C ++ rozšiřitelnějším a udržovatelnějším kódovým základem.
Nový ovladač kompilátoru Swift je stále nedokončenou prací a společnost Apple sleduje cíl poskytnout náhradní náhradu za stávající ovladač. To znamená, že existuje pevná počáteční funkce nastavená na implementaci před ukončením podpory a odebráním existujícího ovladače. Plán vývoje pokrývá sadu funkcí a popisuje úkoly ke zlepšení ovladače Swift, včetně vyčištění kódu, zlepšení testování, přidání chybějících funkcí a integrace se stávajícími systémy.
Ovladač kompilátoru Swift je program, který koordinuje kompilaci zdrojového kódu Swift do kompilovaných výsledků včetně spustitelných souborů, knihoven, souborů objektů a modulů. Tento program se používá k vyvolání sestavení kódu Swift, jako je rychlý
nebo swiftc
z příkazového řádku a je také vyvolána nástroji, jako je Swift Package Manager a Xcode.
Další cíle rychlý řidič
zahrnout:
- Nabídka architektury založené na knihovně pro lepší integraci s nástroji pro vytváření.
- Poskytování platformy pro experimentování s efektivnějšími modely sestavení pro Swift.
- Využití stávajících technologií Swift build, jako je SwiftPM a llbuild.
Přístup k rychlému řidiči
Apple zveřejnil pokyny, jak začít s ovladačem swift v GitHubu, včetně použití ovladače swift namísto aktuálního ovladače Swift. Příspěvky do projektu jsou vítány.