我正在开发在 Scala 2.8.1 中实现的项目,想迁移到 Scala 2.9.1 并使用 akka-actors 库而不是标准库,但没有找到主要更改的良好摘要,我在这里发现了:
从 scala 2.8.1 到 scala 2.9.1 的主要变化是什么?
需要大量努力才能迁移的更改。
更新 1:谢谢,@VonC - 注意:请记住,其中一些更改会在即将到来的 2.8.2 中向后移植:The Scala 2.8.2 distribution
更新 2:找到 Strange behavior of Set4 in scala 2.9.1 console
最佳答案
Parallel Collections 我认为是最大的变化,但是在迁移的实际问题中,您不必太担心。您可能会注意到一些库已经下降。例如 configgy 现在已弃用,因此请检查您的底层库。(Predef.)error
现在已弃用,还有新的 sys.error
,因此如果您使用其中的一堆,您会看到烦人的警告。
链接中未列出的一项重大变化是大约在 2.9.0 出现时,Typesafe 公司成立了。 promise 的一部分是他们对更好的二进制兼容性的 promise 。例如,2.9.1 与 2.9.0.1 完全二进制兼容,而 2.8.2 出现时应该与 2.8.1 兼容。
关于scala - 从 scala 2.8.1 到 scala 2.9.1 的主要变化是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7426658/