Open KnowledgeGarden opened 2 years ago
Ideally, there would be a class, e.g. DynamicAgenda, essentially a kind of "tuplespace", which can be used in many different agenda instances in a system. Lenat's AM had just one; Eurisko had four of them. No telling how many we might want in the future.
Perhaps DynamicAgenda can be implemented in Clojure.
Right now, AgendaManager is a static provider. It needs the following behaviors: