https://kotlinlang.org logo
Title
t

thana

01/16/2019, 9:53 AM
what is the status of the multiplatform feature? i know it's called "experimental" but what does it mean? is the code as is stable but the api subject to change? is the transpiler itself alpha? beta? stable (despite it might be changed in future)?
g

gildor

01/16/2019, 9:57 AM
Multiplatform projects are an experimental feature in Kotlin 1.2 and 1.3. All of the language and tooling features described in this document are subject to change in future Kotlin versions.
t

thana

01/16/2019, 9:59 AM
yes as i said - i am aware of that. but despite it might be completly changed, could it be considered stable? or alpha? or beta?
g

gildor

01/16/2019, 10:03 AM
What is stable/alpha/beta for you?
d

Dico

01/16/2019, 10:03 AM
not in any official authority.
g

gildor

01/16/2019, 10:04 AM
It released together with stable version of Kotlin, so it stable enough. Tooling is less stable in terms of amount of changes and backward compatibility
t

thana

01/16/2019, 10:08 AM
thinking about it: you are right - stable, alpha, beta, while indicating some status of the project for, is as unclear as "experimental"
"stable enough" would mean to me "you may use it without getting sad, but be aware we might change everything completly" 😉
g

gildor

01/16/2019, 10:11 AM
is as unclear as “experimental”
This status about backward compatibility warranties