Clarifying Rules Engines with Clara Rules
summary
Explains how the Clojure open‑source engine Clara rules implements a modern Rete‑style forward‑chaining engine, used in production at Cerner and reported to run thousands of rules against hundreds of thousands of facts and perform competitively with Drools. Covers concrete features: alpha/beta nodes and joins, accumulators and negation, truth‑maintenance (automatic retract of dependent facts), and a durability layer that serializes sessions without refiring rules.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:08Working memory
- 2:46Basic evaluation algorithm
- 10:50Example problem - Hypertension
- 13:30Find hypotension
- 33:09Clara rules highlights
related talks
49mThe real power of algorithms on application performance
49mBuilding a Data Validation Rules Engine
46mEnforcing Architecture in Legacy Systems
38mComposable Healthcare
33mLogic at the Core: Why Business Rules Belong in the MarkLogic Platform
35mLet Business Write Business Logic
28mEmbedding Business Rule Engine in Cloud Foundry (IoT) Applications
24mBuilding Intelligible Systems
