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