The activity library is responsible for scheduling actions to occur within a simulated world, and for making these actions actually happen at the right time in the right order. It provides the foundation of dynamic, object-oriented simulation within Swarm.
Actions consist of messages to objects, calls to functions, or groups of actions in some defined order. The activity library guarantees that all these actions, and the state changes they produce, occur at predictable points in time. Time is defined by the relative order of actions, and may also be indexed by the discrete values of a world clock.
Values returned by getStatus.
Values returned by getStatus.
Values returned by getStatus.
Values returned by getStatus.
Values returned by getStatus.
Values returned by getStatus.
Values returned by getStatus.
values for DefaultOrder
values for DefaultOrder
values for DefaultOrder
Values returned by getHoldType.
Values returned by getHoldType.
Internal variable used by current context macros.
Error issued when an internal zone is expected, but absent.
_activity_zone -- zone in which activity objects created
trace function for activity execution global variable for function to be called on every change in the activity tree Note: support for any specific form of this trace facility is not guaranteed in future versions. Some form of trace facility will remain for debug purposes, however, at least until a full form of event history logging has been implemented as an integral part of the Activity type.