Limitations of CLIPS
Single level rule sets
- in LOOPS, you could arrange rule sets in a hierarchy
Loose coupling of rules and objects
- rules can match on objects and communicate with them via message passing
- rules cannot easily be embedded in objects, as in Centaur
CLIPS has no explicit agenda mechanism
- the basic control flow is forward chaining
- to implement other kinds of reasoning you have to manipulate tokens in working memory