The Vivarium Project was an Apple-sponsored research program led by Alan Kay and Ann Marion, focused on modeling animal minds to create new programming languages and environments, especially for children. It explored agent-based systems and end-user programming.
This paper explores the emergence of self-replicating programs in various computational substrates. The study demonstrates that self-replication can arise from random interactions and self-modification in these environments, highlighting the emergence of complex dynamics.