Interesting picture: Benchmarking Erlang versus Java concurrency

I stumbled upon a nice Java framework called Kilim. It implements message passing in Java and it's interesting to compare to Erlang:

kilim.gif

As I've said before, usually comparing Java to Erlang is stupid, because it compares threads to actors, not Java to Erlang. Comparing actors in Java to actors in Erlang is the right thing to do. Also see Scala (Which I don't use because it won't make it into the enterprise and I don't like a type-inferencing language Update: Since then I've been playing with Scala quite a bit, like the inference but add type annotations in places where they usually are not needed but make it clearer to the developer what goes on).