Dmitry Petrashko
first submitted 13 January 2017
Scala is a language which evolves fast and thus made a decision to only promise binary compatibility across minor releases[3].
At the same time, there is a demand to develop APIs that live longer than a major release cycle of Scala.
This SIP introduces an annotation @stableABI
that checks that what you write is what you get
.
This is a companion discussion topic for the original entry at http://docs.scala-lang.org//sips/pending/binary-compatibility.html