Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yeah, but did they break backwards compatibility? If so, that isn't something I would expect in a .1 update when al language is at version 2.


Scala does not follow the usual version number conventions. Scala 2 was a total re-write from Scala 1 (the compiler was ported from Java to Scala). Scala 2.8 is a major, backwards-incompatible release with Scala 2.7. Scala 2.8.x releases will be at least backwards source-compatible. (Binary compatibility is more challenging in Scala, because of how traits work, but the Scala team is allegedly tackling this problem for 2.8.1. We'll see.)


They decided to make some backwards incompatible changes after they had already announced 2.8 as the next release. They would have made it 3.0 but everybody was already calling the next release 2.8.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: