В моем файле CLIPS есть следующее правило:
(defrule check-final (declare (salience 12))
?scnt <- (set-count (value ?v) (class ?c))
(test (= ?v ?*total*))
=>
(printout T ?*total* " == " ?v crlf)
)
И я получаю следующий странный вывод:
CLIPS>(run)
14 == 9
5 == 2
Как это возможно ????