This section gives a brief overview of the programming elements
of the CLIPS ObjectOriented Language (COOL). COOL includes
elements of data abstraction and knowledge representation. This
section gives an overview of COOL as a whole, incorporating the
elements of both concepts. Object references are discussed in
Section 2.3.1, and the structure of objects is discussed in Sections
2.4.2 and 2.5.2.3. The comprehensive details of COOL are given
in Section 9.
2.6.1 COOL Deviations from a Pure OOP Paradigm
2.6.2 Primary OOP Features
2.6.3 Instanceset Queries and Distributed Actions