S novým projektom ovládača swift vyvinula spoločnosť Apple novú implementáciu ovládača kompilátora Swift. Nový ovládač kompilátora Swift, napísaný v jazyku Swift, má nahradiť existujúci ovládač, ktorý je napísaný v jazyku C ++, rozšíriteľnejším a udržiavateľnejším kódovým základom.
Nový ovládač kompilátora Swift je stále v štádiu rozpracovania a spoločnosť Apple sleduje cieľ, ktorým je poskytnúť náhradu za existujúci ovládač. To znamená, že existuje pevná počiatočná funkcia nastavená na implementáciu pred ukončením podpory a odstránením existujúceho ovládača. Plán vývoja zahŕňa sadu funkcií a popisuje úlohy na vylepšenie ovládača Swift vrátane vyčistenia kódu, vylepšenia testovania, pridania chýbajúcich funkcií a integrácie s existujúcimi systémami.
Ovládač kompilátora Swift je program na koordináciu kompilácie zdrojového kódu Swift do kompilovaných výsledkov vrátane spustiteľných súborov, knižníc, súborov objektov a modulov. Tento program sa používa na vyvolanie zostavení kódu Swift, ako je rýchly
alebo swiftc
z príkazového riadku a tiež je vyvolaná nástrojmi ako Swift Package Manager a Xcode.
Ďalšie ciele rýchly vodič
zahŕňajú:
- Ponúka architektúru založenú na knižnici pre lepšiu integráciu s nástrojmi na vytváranie.
- Poskytnutie platformy pre experimentovanie s efektívnejšími modelmi zostavovania pre Swift.
- Využitie existujúcich technológií Swift build ako SwiftPM a llbuild.
Prístup k rýchlemu vodičovi
Spoločnosť Apple zverejnila pokyny na začatie používania ovládača swift v GitHub, vrátane použitia ovládača swift-driver namiesto súčasného ovládača Swift. Príspevky do projektu sú vítané.