Nachdem ich in den letzten drei Jahren so gut wie nur in Java entwickelt habe (einige private Gehversuche mit Grails mal abgesehen), war es für mich einfach mal an der Zeit, sich eine weitere Programmiersprache anzusehen. Da ich mit Ruby nie richtig warm geworden bin, ist es für mich natürlich am einfachsten, etwas Java sehr nahestehendes zu testen. So kam ich zu Scala. Ist natürlich reiner Zufall, dass
Play in der Version 1.1 Scala Support haben wird...
Venkat Subramaniam gibt in Programming Scala: Tackle Multicore Complexity on the Java Virtual Machine (immerhin ist der Name des Titels so länger als der des Autors) eine ca. 250 lange Einführung in Scala. Unterschiede zu Java, Actors, Exceptions, Traits, Unit Tests... das komplette Paket wird abgearbeitet. So weit, so informativ. Allerdings fand ich das Buch jetzt nicht spezifisch zum Thema Multicore Complexity - was allerdings auch an mir liegen kann. Ich hatte durchaus Probleme, mich in die Andersartigkeit von Scala reinzudenken. Vielleicht sollte man sich viel öfter mal wieder eine andere Programmiersprache anschauen. Irgendwie kommt man doch aus der Übung.
Ansonsten kann man das Buch für einen schnellen Überblick aber durchaus weiterempfehlen.