The question that comes to my mind is "why not use Erlang?". The first thing I thought was that maybe there is something really broken in erlang that I'm not aware of. But if that was true, then big websites like FaceBook and LastFM wouldn't be adopting erlang with so good results.
Well what is it that Axum (Microsoft), X10 (IBM), Scala (EPFL), Clojure (Rich Hickey) try to give us that we don't already have with erlang. Some of them try to keep the OOP methodology and add some concurrent primitives. Others try to have a concurrency oriented language integrated with their favorite virtual machine or framework.
It's great to see so many people working in new languages. But will this quantity of new comers bring new and refreshing ideas or just scatter the community of developers.
Maybe Erlang developers just had the vision to the future more than 20 years ago (1986) when working for ericsson and now all the other kids of the neighborhood want to have the same toy.
Once again "time will tell".
