Skip to content
0:00 / 0:00

#clojure#zeder#productionrulesystems

Michael Fogus - Zeder - Production Rule Systems in Clojure

ClojureTV

111K subscribers • 135 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by Michael Fogus, software architect

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".

Why it's here

2 people recommend this

What people say. Shared as an interesting look at building expert systems and rule engines in Clojure.

u/macin r/Clojure • Recommends

Presentation - Production Rule Systems in Clojure (video)

juliangambleon Lobsters • Recommends

Michael Fogus - Zeder - Production Rule Systems in Clojure

u/slifinin r/Clojure • Mentions

What happened to Zeder? The youtube algorithm recommended this video to me on something called Zeder looks quite cool, I have recently watched: [video where Zach is playing with rule engine Clara rules, whereas Zeder appears more idiomatic: [video Does anyone know why Zeder didn't see a wider release?