<div dir="ltr"><div>Of course Erlang has a killer actors library as a core component of itself. Sadly, Erlang is not always an option (e.g., customer requires a JVM language). Which actor libraries in other languages come close to Erlang's in terms of:</div>
<div><br></div><div>* Syntax conciseness (spawn, !, receive)</div><div>* Polymorphism (receiving different kinds of messages)</div><div>* Fault-tolerance (GC per actor, actor crash doesn't crash the system)</div><div style>
* Live updates (different code versions up at the same time, hot code updates)</div><div><br></div><div>Does Scala and/or Akka offer anything like these features? What about Ruby's Celluloid? What are the best actor libraries in Common Lisp and Scheme?</div>
<div><br></div><div>The Haskell community seems to prefer STM over actors. How does the Erlang community feel about STM?</div><div><br></div>-- <br><div></div>Cheers,<div><br></div><div>Andrew Pennebaker</div><div><a href="http://www.yellosoft.us" target="_blank">www.yellosoft.us</a></div>

</div>