Hello team. I am working on some papers for school...
# getting-started
c
Hello team. I am working on some papers for school and I wanted to get some clarification on this portion of the Kotlin Language Specification:
Copy code
Kotlin Language Specification is still in progress and has experimental stability level, meaning no compatibility should be expected between even incremental releases, any functionality can be added, removed or changed without warning.
https://kotlinlang.org/spec/introduction.html#compatibility What does this refer to when talking about being in experimental stability? Is this referring to the document itself or the Kotlin language?
m
Hi mate, the sentence you mentioned relates to the specification itself. It attempts to document the way Kotlin works to the best of our abilities, but it may still be incomplete, obsolete or even incorrect in some places, therefore, we do not (currently) provide any guarantees. Sowwy 🦭
a
Just to be clear, the Kotlin JVM language/compiler itself is stable since version 1.0, see https://kotlinlang.org/docs/components-stability.html