The "@run{...}" may gather instructions concerning what to evaluate next (with for starting point the parent machine).
It may also gather other instructions, in a fashion similar to the "@irun{...}" activity primitive. However, there are differences notably :
Different uses of the "@run{...}" activity primitive :
See the Inefficient Project Workflow example, which makes use of the "@run{...}" activity primitive.