> A lot of keywords; too many to remember
Well, I think number of keywords and stuff like grammar size are pointless indicators, but Scala is pretty much at the bottom when you compare it to mainstream languages like Java or C#.
Used quite pleasantly by Rapture JSON: http://rapture.io/jsonSupport
Is it a web-scale cloud big data language?
>The essential parts of functional programming were all absorbed into Scala
All the "essential" parts of functional programming are present in assembly (i.e. none of them). How can one possibly quantify "essential" here? A purely functional languages has a lot of benefits over a mixed-paradigm language, and vice versa.