HPK*_*PKG 2 scala dotty scala-3
有什么限制是我们应该注意的吗?它是否需要我们使用一些类似 scalafix 的工具?或者它会开箱即用吗?
一般从 2.13 迁移到 3.0:
forSome
存在类型的语法消失(请参阅:文档中已删除的功能)Scalafix 甚至现在也用于生产,例如 Scala Steward 能够在将库更新到新版本时应用迁移。
Scala.js已经被支持作为JVM 旁边的Dotty 后端。
最近 Scala Center 接管了 Scala-native,所以我们应该期待 Scala-native 的开发会加速(它有点停滞),它最终应该会成为另一个受支持的后端。我不知道他们是否能够在 Dotty 发布之前交付,但我对此表示怀疑。目前,Scala-native 必须首先获得对 2.12 和/或 2.13 的支持。如果您想了解或询问 Gitter,请跟踪此问题。
长话短说:您需要等待用于移植到 Dotty 的库,然后更新您的宏(如果您编写了宏),此外对于 JVM 和 JS 后端来说,迁移应该非常简单。Scala 本机可能需要更多时间。
归档时间: |
|
查看次数: |
248 次 |
最近记录: |