posted 11 years ago
Scala is very good at what it is--on the scripting end with its REPL, on the high end with the Typesafe stack, and on the bleeding edge with cool features for building expressive libraries for all sorts of purposes. But there is no denying that Scala has a learning curve, and that its type system is not for the faint of heart. (There are moves to remove some of its gratuitous and organically grown complexity.)
The people who are likely to use Scala aren't going to be impressed by the Java 8 lambdas--there is so much more to Scala. But Java users should rejoice and embrace the way of the lambda. Of course, that will happen at Java speed. It will take years before everyone is at Java 8.
So, to answer your question, I believe that Java 8 and Scala will coexist for a good long time.
Cheers,
Cay