u/macin r/Clojure • Recommends
Presentation - Production Rule Systems in Clojure (video)
#clojure#zeder#productionrulesystems
111K subscribers • 159 videos on Hallway
Advanced. Deep dive for people who know the field.
10K views12 years ago2 recommendations
Programming languagesSoftware designLisp and ClojureDesign patterns
Michael Fogus discusses the architecture and construction of Zeder, a production rule system built in Clojure.
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. Michael Fogus is software architect working in the DC area at Dynamic Animation Systems with experience in distributed simulation, machine vision, and expert system construction. He's a contributor to the Clojure and ClojureScript programming languages and the Underscore-contrib library, co-author of "The Joy of Clojure" and author of "Functional JavaScript".What people say. Shared as an interesting look at building expert systems and rule engines in Clojure.
u/macin r/Clojure • Recommends
juliangambleon Lobsters • Recommends
u/slifinin r/Clojure • Mentions