2011-09-15 9 views
7

私はscala 2.8.1で実装されたプロジェクトに取り組んでおり、scala 2.9.1に移行し、標準の代わりにakka-actorsライブラリを使用したいと思いますが、ここで私が見つけた主要な変更の要約は見つかりませんでした:scala 2.8.1からscala 2.9.1への主な変更点は何ですか?

のScala 2.9.1へのScala 2.8.1からの主な変更点は何ですか?
移行に大きな労力を要する変更。

UPDATE 1:おかげで、@VonC - 注意:これらの変更のいくつかは、今後の2.8.2にバックポートされている点に注意してください。The Scala 2.8.2 distribution
UPDATE 2:私は思う見つかりStrange behavior of Set4 in scala 2.9.1 console

+0

注:これらの変更の一部は、今後の2.8.2でバックポートされることに注意してください。http://www.scala-lang.org/node/10876 – VonC

答えて

5

パラレルコレクション最も大きな変化ですが、実際の移行の問題では、あまり心配する必要はありません。いくつかの図書館が立ち去ったことに気付くかもしれません例えば、configgyは廃止予定ですので、基礎となるlibsを確認してください。

(Predef.)errorが廃止されました。新しいsys.errorがあるので、それらの束を使用すると、迷惑な警告が表示されます。

リンクに記載されていない大きな変化の1つは、タイプセーフが形成された会社の2.9.0の頃です。この約束の一部は、今後のより良いバイナリ互換性へのコミットメントでした。たとえば、2.9.1は2.9.0.1と完全にバイナリ互換性があり、2.8.2は2.8.1と互換性があると思われます。

関連する問題