previous | start | next

Conveyor Belt  metaphor for Swarm's scheduling apparatus.

Time is a sequence of small links in a chain:

All Swarms that have been created in the program can "throw actions" onto the belt when desired.  When Swarms are created, their "time scales" mesh because the actions they mandate fit "onto" this chain at the appropriate time.

Swarm has standard terminology/structure to assure that:
    a repeated action does in fact repeat
     several actions thrown onto the belt at the same time are handled "appropriately".

    "Appropriately" means there are ways to control the order in which actions at the same time are executed.  One may design simulations that randomize actions that are in the same link of the the conveyor chain, or not.
 



previous | start | next