What are the main changes from scala 2.8.1 to scala 2.9.1?

I am working on a project implemented in scala 2.8.1, I want to switch to scala 2.9.1 and use the libraries of acc-actors instead of the standard one, but I did not find a good summary of the main changes, this is what I found:

What are the main changes from scala 2.8.1 to scala 2.9.1?
Change requiring a lot of effort for migration.

UPDATE 1: Thanks, @VonC. Note: keep in mind that some of these changes are given in the following 2.8.2: Distribution of scala 2.8.2
UPDATE 2: Found4 Strange behavior found in scala 2.9.1 console

+7
source share
1 answer

Parallel collections I think this is the biggest change, but in practical migration issues you don't need to worry too much about it. You may have noticed that some libraries are gone. For example, configgy is now deprecated, so check your base libraries.

(Predef.)error now deprecated, and there is a new sys.error , so if you use a bunch of these, you will see annoying warnings.

One significant change, which is not indicated in the links, around the time that 2.9.0 came out, Typesafe was created. Part of the promise was their desire to improve binary compatibility. For example, 2.9.1 is fully binary compatible with 2.9.0.1, and 2.8.2 is assumed to be compatible with 2.8.1 when it comes out.

+5
source

All Articles