Я пытаюсь привязать слот к глобальной переменной, но, похоже, не работает.
Я попробовал следующее, но созданные мной правила не работают.
*(defrule getusermalinfo
(user (usinfo ?usr))
=>
(bind ?usr ?*degreeofyes*)
)*
После этого я хочу использовать значение слота для принятия некоторых решений.Как правило ниже:
*(defrule not-likely
(user {usinfo <= 10})
=>
(printout t "Not suffering from Kwashiorkor" crlf)
)*