self objects - LeFreq/Singularity GitHub Wiki
Self objects add a or run method which call themselves when their tasks are complete. This might be as simple as outputing "Tasks complete." to the console or it might start a new set of tasks....
This may form the basis of a complete operating system.