2011-09-15 8 views
7

Estoy trabajando en el proyecto implementado en scala 2.8.1, quiero migrar a scala 2.9.1 y usar bibliotecas akka-actors en lugar de estándar, pero no encontré un buen resumen de los cambios principales, aquí lo que encontré:¿Cuáles son los principales cambios de scala 2.8.1 a scala 2.9.1?

¿Cuáles son los principales cambios de Scala 2.8.1 a 2.9.1 Scala?
Cambios que requieren un gran esfuerzo para la migración.

ACTUALIZACIÓN 1: Gracias, @VonC - Nota: tenga en cuenta algunos de esos cambios son portados en la próxima 2.8.2: The Scala 2.8.2 distribution
ACTUALIZACIÓN 2: encontrados Strange behavior of Set4 in scala 2.9.1 console

+0

Nota: tenga en cuenta que algunos de esos cambios se transfieren a la próxima versión 2.8.2: http://www.scala-lang.org/node/10876 – VonC

Respuesta

5

paralelas Colecciones pienso es el mayor cambio, pero en cuestiones prácticas de migración, no tiene que preocuparse demasiado por eso. Puede notar que algunas bibliotecas han caído. Por ejemplo, configgy ahora está en desuso, así que verifica tus libs subyacentes.

(Predef.)error ahora está obsoleto, y hay un nuevo sys.error, por lo que si usa un montón de esos, verá advertencias molestas.

Un cambio importante que no figura en los enlaces, es alrededor de la fecha en que salió 2.9.0 la empresa Typesafe se formó. Una parte de la promesa fue su compromiso con una mejor compatibilidad binaria en el futuro. Por ejemplo, 2.9.1 es totalmente compatible con binario con 2.9.0.1, y se supone que 2.8.2 es compatible con 2.8.1 cuando sale.

Cuestiones relacionadas