LPL++: Object logic programming language with built-in inheritance through unification

Toroslu I.

DATA BASE FOR ADVANCES IN INFORMATION SYSTEMS, vol.29, no.2, pp.50-61, 1998 (SCI-Expanded) identifier identifier


In this paper, an object logic programming language is proposed that captures ail of the basic object-oriented concepts in standard logic programming environment. This paper combines and extends two previously proposed models, namely Conery's technique (1988) which uses first-order logic to model objects including all of the basic object-oriented concepts except inheritance, and the LOGIN language of Ait-Kaci and Nasr (1986) which embeds inheritance into unification using typed logic.