Simulation of self-copying programs spreading through a virtual RAM. Uses a purpose-built pseudo assembly language. This project was inspired by SALIS and Tierra.
This likely happens due to an unreported modification-during-loop exception in the cycle function (due to the execute function), ie:
exLoc in exLocs: if ....: functionThatRemovesFromList(exLoc, exLocs)
This likely happens due to an unreported modification-during-loop exception in the cycle function (due to the execute function), ie:
exLoc in exLocs: if ....: functionThatRemovesFromList(exLoc, exLocs)