An experience with a Prolog-based object-oriented language
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Common LISP: the language (2nd ed.)
Common LISP: the language (2nd ed.)
Integrating logic and object-oriented programming
ACM SIGPLAN OOPS Messenger
OLMES: a versatile and extensible natural language parser in CLOS
TOOLS 4 Proceedings of the fourth international conference on Technology of object-oriented languages and systems
Concurrent constraint programming languages
Concurrent constraint programming languages
Hi-index | 0.00 |
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.