The rationale is available is the Introduction to Scala [1].
Links:[1] http://www.scala-lang.org/node/25