Clara-rules 0.11.1
Clara Rules Engine
Namespaces
clara.rules
Forward-chaining rules for Clojure. The primary API is in this namespace.
Public variables and functions:
clara.rules.accumulators
A set of common accumulators usable in Clara rules.
Public variables and functions:
clara.rules.dsl
Implementation of the defrule-style DSL for Clara. Most users should simply use the clara.rules namespace.
Public variables and functions:
clara.rules.durability
Experimental namespace. This may change non-passively without warning.
Public variables and functions:
clara.rules.listener
Event listeners for analyzing the flow through Clara. This is for primarily for use by tooling, but advanced users may use this to analyze sessions.
clara.tools.inspect
Tooling to inspect a rule session. The two major methods here are:
Public variables and functions:
clara.tools.tracing
Support for tracing state changes in a Clara session.
Public variables and functions: