I had been designing a hypothetical programming language in my head, and I was surprised to discover that Scala has a lot of the features that would have gone into that language. For instance, "call by name", and the "lazy" keyword.
Does anyone have a recommendation for a good introduction/overview of Scala? I'm looking for something that is also entertaining to read, like a Scala version of "_why's Poignant Guide to Ruby" (I don't expect anything to be quite like that, but maybe closer to that side of the spectrum than the other).
http://news.ycombinator.com/item?id=1302151
http://scala-programming-language.1934581.n4.nabble.com/The-...