• Alan Bundy
  • Lincoln Wallen
Part of the Symbolic Computation book series (SYMBOLIC)


LOOPS (LISP OBJECT ORIENTATED PROGRAMMING SYSTEM) adds data, object, and rule orientated programming to the procedure orientated programming of Interlisp-D (<103>). In object orientated programming, behaviour is determined by responses of instances of classes to messages sent between these objects with no direct access to the internal structure of an object. Data orientated programming is a dual of object orientated programming, where behaviour can occur as a side effect of accessing data. Rule orientated programming is an alternative to programming in LISP (<34>). Programs in this paradigm are organised around recursively composable sets or pattern-action rules for use in expert system design. LOOPS is integrated into Interllisp-D, and thus provides access to the standard procedure orientated programming of Lisp, and use of the extensive environmental support of the Interlisp-D system.


Logic Programming Automate Deduction Loop Manual Type Declaration Creative Learning 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [Bobrow and Stefik ]
    Bobrow, D.G. and Stefik, M. The LOOPS ManualGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1984

Authors and Affiliations

  • Alan Bundy
    • 1
  • Lincoln Wallen
  1. 1.Department of Artificial IntelligenceEdinburgh UniversityEdinburghScotland

Personalised recommendations