> > I found trying to read the Scala docs painful, because > it > > is upward compatible with Java
I agree with the first half of the statement - there are many redundancies in the Scale docs and many things left unexplained - the FP aspects are virtually intangible to the majority of the programmers.
> I agree that this is a burden, in particularly for the > people who have to specify and implement the language. > But on the other hand, users get full access to the huge > set of Java libraries and frameworks.
This make the language useful. Even for the folks that stopped reading the Intro after chapter 2 admit that: We have the specific problem that we want our code to be compatible with .NET and Java 2 - Scala opens for us a way to use a modern language without letting this go.