How does KEEL differ from scripted AI languages like CLIPS?
They are completely different for several reasons. First, CLIPS is a toolset and a language. KEEL is a technology that incorporates a processing engine architecture, as well as a toolset and language. CLIPS is like a number of “scripting” languages that utilize text based “rules”. It has the same fundamental IF | THEN | ELSE structure of most conventional programming languages. These languages support a number of services that support what we call “Conventional AI” applications. It appears that one programs CLIPS like any other “conventional” programming language, meaning that one uses an “editor” to write the script. This can then be compiled into an application. At the machine level, one is probably left with (potentially large) methods that are described with the script. Like any scripted computer language, they may suffer from typing errors as well as logic errors. Debugging these applications is often a time consuming activity. CLIPS is completely different than KEEL. We don’t sug