A Google a héten bejelentette, hogy elkészült és kiadta Kotlin Symbol Processing (KSP) eszközkészlete első stabil változatát. A Kotlin forrásokat feldolgozó fordítóbővítmények létrehozására lehetőséget adó eszköz a cég szerint az eddig erre a célra használható Kotlin Annotation Processing Tool-nál (KAPT) kétszer gyorsabb buildeket tesz lehetővé.

Ennek oka az, hogy míg a KAPT először Java-ra fordította át a Kotlin szerkezeteket és Java annotációs keretrendszerében dolgozta fel ezeket, az új KSP meghagyja azokat eredeti, kotlinos formájában. Ez nem csak a feldolgozást gyorsítja fel, de egyben közvetlenebb hozzáférést is biztosít a preprocesszor jellegű feldolgozókódoknak a Kotlin programok forrásához.

Ráadásul ennek köszönhetően nem csak JVM-alapú, illetve az Androidot célzó, hanem a Kotlin/Native és a Kotlin/JS projekteket is tudja támogatni, ami a KAPT esetében szintén nem volt adott.