Zeder - production rule systems in Clojure

0 0

In this talk I will discuss a production rule system that I’ve developed using Clojure. I’ll start by discussing production systems, their history, and how they’re used. I will then talk about the architecture of Zeder and share some details about its construction, including (but not limited to) its use of arcane macrology and Pod-like references. Finally, I’ll run through some code examples and ideas including: knowledge and rule development, expert systems as a value, and integration with Datomic.