1 #+TITLE: Implementation notes and ideas
4 SAM has just one pre-defined actor: the system actor which can:
5 - return the terminal actor
6 - make and return network-terminal actors
8 - save and restore system images
10 As for other actors, the address of this actor is not guessable and must
11 be explicitly provided. This is especially important for the system actor
12 as this is the only thing preventing arbitrary actors from killing or otherwise
13 interfering with the VM.
16 On startup, SAM can be passed a behaviour. An actor with
17 this behaviour will be created and passed the address to the
18 system actor. This defines the eventual behaviour of the machine.