Extending CLOS towards logic programming: a proposal

  • Authors:
  • Vincenzo Loia;Michel Quaggetto

  • Affiliations:
  • -;-

  • Venue:
  • ACM SIGPLAN OOPS Messenger
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.