Goal of the "Christmas Actor Hack" is to get in touch with the Actor model. That includes:
- actors (or grains as Orleans calls it, or processes as the Erlang/Elixir community calls it)
- passing immutable messages between actors
- each actor having a mailbox which it processes
- a simple programming model where actor code apprears single-threaded, because concurrency is handled by the actor system
- different implementations, such as
- the BEAM (Bogdan's Erlang Abstract Machine), which is the Erlang VM