Saya memiliki sedikit pengalaman sebelumnya dengan aktor Scala yang sudah tidak digunakan lagi, baru-baru ini saya mulai mempelajari aktor Akka, tampaknya mereka sangat berbeda.
Saya menyelesaikan tutorial ini http://doc.akka.io/docs/akka/2.2.0/scala/hello-world.html
Selanjutnya, saya mencoba menulis alternatif Hello World, menggunakan paradigma yang mirip dengan aktor Scala yang sudah tidak digunakan lagi. Namun saya mengalami beberapa kesulitan (lihat komentar di baris):
class Echo extends Actor {
override def receive = {
case a: Any => println(a)
case "end" => context.stop(self)
}
}
object Main {
def main(args: Array[String]): Unit = {
val echo = new Echo()
// Where is explicit Actor.start() ?
// "! is not a member", but Akka's official Hello World used ! to send message
echo ! "Hello"
echo ! "end"
}
}