Visão geral das diferentes implementações do ator Scala

Estou tentando encontrar a implementação do ator 'certa'. Percebi que há um monte deles e é um pouco confuso escolher um. Pessoalmente, estou especialmente interessado em atores remotos, mas acho que uma visão completa seria útil para muitos outros. Essa é uma pergunta bastante geral, portanto, fique à vontade para responder apenas pela implementação que você conhece.

Conheço as seguintes implementações do Scala Actor (SAI). Por favor, adicione os que estão faltando.

Scala 2.7 (diferença para)Scala 2.8Akka (http://www.akkasource.org/)Lift (http://liftweb.net/)

Scalaz (http://code.google.com/p/scalaz/)

Quais são os casos de uso de destino para essas SAIs (estrutura corporativa leve vs. "pesada")?

eles suportam atores remotos? Quais são as deficiências que os atores remotos têm nas SAIs?Como está o desempenho deles?Quão ativa é a comunidade?Quão fácil eles são para começar? Quão boa é a documentação?Quão fáceis eles são para estender?Quão estáveis eles são? Quais projetos os estão usando?Quais são as deficiências deles?Quais são os princípios de design?Eles são baseados em threads ou em eventos (recebem / reagem) ou ambos?ReceiveS aninhadoshotswapping o loop de mensagem do ator

questionAnswers(5)

yourAnswerToTheQuestion