~/talk

Retaking Rules for Developers

Talkat Strange Loop 2014 · 2014-09-17..09-19· [developer-experience]
links:none on file
slides:none on file

Argues for treating rules as a host-language control structure rather than a business-only DSL, combining functional ideas with a production-style engine: uses Clara rule engine in Clojure/ClojureScript, implements unification, truth maintenance, and composable rules, produces immutable sessions that share state efficiently and profile similarly to Drools, and generates and serves explainable rule visualizations that trace why facts fire. Demonstration shows code-as-data rule definitions, ability to retract by equality, a small web prototype that renders provenance, and practical reuse inside ordinary functions.

AI-written summary · about

  1. 0:00Intro
  2. 7:30Expert Systems
  3. 9:21Rule authoring
  4. 12:00Rule automation
  5. 13:20The proven model
  6. 14:45Unit of logic
  7. 16:01Arbitrary actions
  8. 16:31Nulls
  9. 17:00Clojure
  10. 19:03Code
  11. 23:38In Action
  12. 29:01Explainability
  13. 31:27Knowledge
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.