7

我正在研究在 scala 2.8.1 中实现的项目,想要迁移到 scala 2.9.1 并使用 akka-actors 库而不是标准库,但没有找到主要更改的良好摘要,我发现了以下内容:

从 scala 2.8.1 到 scala 2.9.1 的主要变化是什么?
迁移需要付出巨大努力的变化。

更新 1:谢谢,@VonC - 注意:请记住,其中一些更改在即将到来的 2.8.2 中被反向移植:Scala 2.8.2 发行版
更新 2:在 scala 2.9.1 控制台中发现Set4 的奇怪行为

4

1 回答 1

5

Parallel Collections 我认为是最大的变化,但在实际的迁移问题上,你不必太担心它。您可能会注意到一些库已经下架。例如 configgy 现在已弃用,因此请检查您的底层库。

(Predef.)error现在已弃用,并且有 new sys.error,因此如果您使用其中的一堆,您会看到烦人的警告。

链接中未列出的一项重大更改是在 2.9.0 发布时,Typesafe 公司成立。承诺的一部分是他们对未来更好的二进制兼容性的承诺。例如,2.9.1 与 2.9.0.1 完全二进制兼容,而 2.8.2 出来时应该与 2.8.1 兼容。

于 2011-09-15T07:52:57.927 回答