## Generated by Codox

# The-great-game 0.1.1

# the-great-game.gossip.gossip

Interchange of news events between gossip 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.

view source

### gather-news

`(gather-news world)``(gather-news world gossip)`

TODO: write docs

view source

### 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 of 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.

view source

### run

`(run world)`

Return a world like this `world`, with news items exchanged between gossip agents.

view source