the-great-game.gossip.gossip
Interchange of news events between agents agents
dialogue
(dialogue enquirer respondent world)
Dialogue between an enquirer
and an agent
in this world
; returns a map identical to enquirer
except that its :gossip
collection may have additional entries.
move-gossip
(move-gossip gossip world new-location)
Return a world like this world
but with this gossip
moved to this new-location
. Many gossips are essentially shadow-records of agents of other types, and the movement if the gossip should be controlled by the run function of the type of the record they shadow. The #run function below does NOT call this function.
run
(run world)
Return a world like this world
, with news items exchanged between gossip agents.