バイナリ互換性
ある環境でビルドされたバイナリが、別の環境でビルドされたバイナリと相互運用できること。
Scalaの場合は、あるバージョンのScalaでビルドされたJARファイルが別のバージョンのScalaから利用できる、という意味のことが多い。
Scalaではマイナーバージョンが同じであればバイナリ互換性が保たれている(要出典)
バイナリ互換の例
Scala 2.13系でビルドしたJARはScala 2.13系であれば利用できる。
Scala 3.3系でビルドしたJARはScala 3.3系であれば利用できる。