zbMATH — the first resource for mathematics

An introduction to \(L\& O\). (English) Zbl 0832.68016
Apt, K. R. (ed.) et al., Logic programming languages. Constraints, functions, and objects. London: MIT Press. 148-184 (1993).
Summary: We introduce a particular logic programming language which we call ‘L & O’ (for Logic and Objects). This language, which is based on logic programming (i.e., in practice Prolog), incorporates two extensions which are intended to simplify and ease the task of programming large applications. The granularity of logic programming is increased by incorporating concepts of classes as found in object oriented programming languages. Expressions and functions are introduced where they are appropriate; they can enhance of convenience of programming in many situations. As well as introducing new language features, we also explore some of the programming power that these new features give – in particular the object oriented aspects.
For the entire collection see [Zbl 0831.68011].
68N17 Logic programming