Why Scala Actors are Slow
groovy.dzone.com
groovy.dzone.com
From http://www.scala-lang.org/node/4791: "Akka is now 2-3 times faster than Scala Actors (both event and thread-based) in shootout benchmark."
http://infoscience.epfl.ch/record/128406
One of the advantages of this is that improved implementations can be provided by third parties such as Akka and Lift. Its a shame the current default implementation is so slow but for me this doesn't reflect badly on Scala the language.
http://groups.google.com/group/liftweb/browse_thread/thread/...
"... A famous example of this is Steele & Sussman's discovery, during the writing of Scheme, that Actors and closures were the same thing."
-ref: http://people.csail.mit.edu/gregs/ll1-discuss-archive-html/m...
In JVM landscape big interest to this approach started after introducing Scala actors. "
That statement is so very poorly informed! JMS ("surprise"?) has been a sign of "interest" in "Asynchronious message passing" in the "JVM landscape".
I am not up on my Scala, but the author fails to convey (based on what I do know ;) the competence level that would lend weight to his attempt to address (much less support) the topic.
For those interested in other JVM alternatives, Kilim seems quite promising and seems to hold its own quite well in benchmarks against Erlang.
http://www.malhar.net/sriram/kilim/
http://www.youtube.com/watch?v=37NaHRE0Sqw
http://sujitpal.blogspot.com/2009/01/more-java-actor-framewo... [scroll to end to see the impressive results for Kilim.]
http://osl.cs.uiuc.edu/docs/pppj09/paper.pdf
[edit: added pdf link]