Is Scala or Go the next Java?

A recurring meme of the Scala community is that Scala is a better Java than Java. Or Scala is the next Java. Some even say it will replace Java.

I must admit, I salivate over things like list comprehensions, closures, and a REPL. And for that, Scala had me at hello.

Toss in a little immutability and Erlang’esq message passing to simplify concurrency oriented programming, and I’m taking Scala home to meet mom.

When I discovered Akka, a Scala library that gives you things like supervision, and other goodies pulled from the Erlang/OTP pot of gold, I was in like a bear claw in a honey pot.