| global + #m @ second > $m
| second + hey #n ^ got $n ok
@ global > hey foo
What's missing is a way to detect the simultaneous presence of several message patterns. Wip.
procedure live (x, world) {
while (x.isAlive ()) {
y := world.getTheMostVulnerableGroupOfLivingBeings ();
x.tryToHelp (y);
x.growOlder ();
}
return x;
}