在jess中订购模块的激活

时间:2014-11-05 22:18:48

标签: jess

我正在使用JESS来编写一个程序,该程序为每个被触发的规则消除了deftemplate中的一些元素。

我希望在触发所有规则后将结果打印到文件中。 我已将所有影响deftemplate的规则放在defmodule中,并制作了两个单独的模块来报告结果。但重点是报告模块在两者之间执行,因此会触发规则, 我想在最后执行报告模块, 我可以在停止后使用defadvice吗? 我应该添加另一条规则,说明当MAIN模块中的所有其他规则被触发时,(重点报告1报告2)?

任何协助将不胜感激,

阿里

1 个答案:

答案 0 :(得分:0)

您可以将所有更改规则放入命名模块和

(focus Changes Report1 Report2)