Everything you wanted to know about the Actor Model but might have been afraid to ask

1. Information processing (computation).
2. Storage (state).
3. Communication.

Actors are the fundamental and only objects in the model, consequently everything is an actor. There can not be a system of one actor, because an actor has to communicate with other actors. Actors interact with each other only by one actor sending another actor a messenger (message), which is also an actor. Message and messenger are completely interchangeable notions and I will use both of them.

  • Is implemented by a digital computation
  • Can involve communication with external Actors
  • Unbounded nondeterminism: can always halt but take unbounded time.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store