Closed mars0i closed 10 years ago
The problem is misdescribed, I believe. The problem is that in groups2.clj I used forms such as (repeatedly 25 #(pers/new-person-from-old c1 :c2))
to create multiple persons. This line, for example, creates 25 person all named ":c2". So what I was seeing was multiple persons with the same id. So the bug was in groups2.clj. But sharing names--that's bad. Can't have people with the same id. Maybe I should add something that enforces that rule.
On each tick, there should be no more than one utterance per <speaker, listener> pair, but groups2.clj produces more.