http://www.artima.com/shop/actors_in_scala
"An actor is any object with the capability to exchange messages with other actors."
See also
Erlang and
Akka - they both support Actor programming model.
The more I study
Scala, the more I get enticed into it.
The BIG thing in future is
parallel and asynchronous programming - and Java is still not very well equipped. Scala supports much better these paradigms.
I have been using Akka actors (a faster version of Scala actors) in a recent project and it was a positive experience. Akka actors offer also remoting and a higher degree of tweaking compared to Scala.
ReplyDelete