Useful References
Web
- The Actor model on Wikipedia
- Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...) on YouTube
- Joe Armstrong: Making reliable distributed systems in the presence of software errors.- 2003, Dissertation
- Robert Virding in this thread on the elixir forum suggests that there are two complementary roads to actors, a theoretical and a pragmatic one.
Books
- Gul Agha: Actors, A Model of Concurrent Computation in Distributed Systems.- 1986, MIT Press
- Joe Armstrong: Programming Erlang, 2nd ed., Software for a Concurrent World.- 2013 Pragmatic Programmers
- Paul Butcher: Seven Concurrency Models in Seven Weeks, When Threads Unravel.- 2014 Pragmatic Programmers
- Roland Kuhn: Reactive Design Patterns.- 2017, Manning
- Vaughn Vernon: Reactive Messaging Patterns with the Actor Model, Applications and Integrations in Scala and Akka.- 2016, Pearson