最新情報は以下の公式の情報をご覧ください。で終わるのですが、これ書いている2021年9月現在の情報を簡単にまとめておきます(ただのtweet貼り付け)
- https://github.com/scala/bug/issues?q=label%3Ajdk17 公式のJDK17関連のbug
- https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html 公式のJDKとの互換解説のページ
最新情報は以下の公式の情報をご覧ください。で終わるのですが、これ書いている2021年9月現在の情報を簡単にまとめておきます(ただのtweet貼り付け)
仕事でsbtのsub projectが100個以上あるので、こういう指定だけでもダルいので
続きを読むというのがおそらく作成できたけれど、もっと書き方改善可能なところあったら教えて下さい。 このくらいすでに、Scala 3でも前例が存在する気もするけど、とりあえず(あまり前例は調査はせずに)自作しました。
ところでScala 3側のbugなのかsbt側のbugなのか、仕様なのかわからないけど、これ全部いっしょにコンパイルすると(typeCheckErrorsなど使うと?) 変なエラーが出るので、いい感じに分けてコンパイルするかなにか工夫をしないといけなかった、面倒・・・。
*1:もちろん型クラスのインスタンス生成コストくらいはあります。Scalaの普通のstructural typeみたいに、リフレクションにはならない、の意味。型クラス自体をさらにinlineは単純には無理だった https://twitter.com/xuwei_k/status/1398978228400754688