我正在寻找一个好的C++规则引擎。请问是否有任何基于XML的C++规则引擎可用?
我正在寻找一个好的C++规则引擎。请问是否有任何基于XML的C++规则引擎可用?
请查看由NASA最初开发的CLIPS,它是用C语言编写的规则引擎。多年来一直在不断发展。但是,规则是用类似LISP的规则定义语言定义的。
它托管在sourceforge上:http://clipsrules.sourceforge.net/
我猜“规则引擎是什么”这个问题的答案在这里:规则引擎能做什么?
但这只是一个过于宽泛的定义。事实上,“规则引擎”应该完全依赖于您的领域。引擎将提供设置(基于XML或任何其他适合任务的内容),然后应用规则。
因此,请寻找特定于领域的引擎,您肯定会找到一些有用的东西。
ILog规则(IBM)是用C++编写的。