Extending CLOS towards logic programming: a proposal

Prolog, because of its weakness in describing structured objects, has always benefited from a mixing with an OO paradigm maybe more than other languages. Logic programming seems to be complementary with OO programming. This paper presents a proposal of an extension of CLOS towards logic programming....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:OOPS messenger 1993-01, Vol.4 (1), p.46-51
Hauptverfasser: Loia, Vincenzo, Quaggetto, Michel
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Prolog, because of its weakness in describing structured objects, has always benefited from a mixing with an OO paradigm maybe more than other languages. Logic programming seems to be complementary with OO programming. This paper presents a proposal of an extension of CLOS towards logic programming. We show how it has been possible to introduce in CLOS a set of new mechanisms which allow the execution of Prolog programs. The paper outlines how the CLOS approach resulted in a very useful and powerful framework to increase flexibility, expressivity and elegance in Prolog design.
ISSN:1055-6400
DOI:10.1145/140953.140958