In this paper we take up the plight of the programmer of a rule basedlanguage. Our focus is on the type of development environment that is most supportive of such programmes. Our view will be that programming is programming, whether it be with a rule based, finctional or imperative language. While it is true that rule based languages have strong links to the Expert Systems fwld, our
discussion in this paper has less to do with 'expert systems' per se', and more to do with the view of rule based languages as yet another computational paradigm, often included under the same roof with non-rule-based languages. Just as programming environment research has progressed for non-rule-based languages, we would like to build more powerful environments in the rule based world as well. W e report here onan attempt to build such an environment.2 STEPHEN FICKAS "Research in rule learning, which often starts with, 'buggy' rule and attempts to refine it, provides related perspective to the problem [29]. Expert Systems, May 1987. VoZ. 4, No. 2. , . Expert Systems and Their Applications, 1985. 86 ~ ~~_ _ Expert Systems, May 1987. Vol. 4, No. 2.