Scala IDE 2.0 Released
scala-ide.org
scala-ide.org
But part of the post (supporting 3 different versions Scala versions, with different IDE branches for each and the combinatorial result) resonated with me and reminded me of the recent (?) article about the inability of mixing libraries compiled with different versions of Scala.
If someone from the team is here: How hard is this problem affecting the IDE project?
The compatibility problem is a different one: Unlike almost everybody else, Scala IDE uses the standard Scala compiler in presentation mode. That compiler has undergone changes from 2.8 to 2.9 to trunk. The IDE needs to work with all three versions.
This fixes the problems usually occurring when people have to re-implement type checkers/compilers, see for example the problems when Eclipse's Java stuff disagrees with javac or ecj creates different bytecode and breaks assumptions of other tools.
If there's a feature you'd like to see in a future release, you can suggest it here: https://groups.google.com/forum/?hl=en#!forum/scala-ide-dev
Finally IntelliJ Scala got a serious competitor.
The features in the video look great, hopefully they also work like that in practice!