Creo que una de las ventajas de Scala es la facilidad de mezclar código Scala con código Java, haciendo mucho más fácil el desarrollo.
Para empezar, hay que instalar Scala:
sudo aptitude install scala
Luego hay que instalar el plugin de Eclipse (o tu ide preferida). El update site es:
http://www.scala-lang.org/scala-eclipse-plugin
Si estamos trabajando con un proyecto Java, le hacemos click derecho sobre el proyecto y vamos a la opción
Scala -> Add Scala Nature
Ahora podemos crear una clase Scala (o un objeto que viene a ser un Singleton) y referenciarlo desde nuestras clases Java. El único problema que vi es que desde la clase java, si referencio a un método de Scala, me aparece un error de compilación, pero creo que esto se debe al orden de compilación. Primero se compila el código Java y luego el Scala (es como el huevo y la gallina, uno de los dos tiene que ir primero).
Desde Scala invocando código Java no tengo ese problema. Igualmente si ejecuto, andan ambas invocaciones, hacia un lado y hacia el otro.
El eclipse que usé es el eclipse-SDK-3.5 para linux