Programování

Apple znovu implementuje ovladač kompilátoru Swift ve Swiftu

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.