There have been several previous proposals for the integration of Object Oriented Programming features into Logic Programming, resulting in much support theory and several language proposals. However, none of these proposals seem to have made it into the mainstream. Perhaps one of the reasons for these is that the resulting languages depart too much from the standard logic programming languages to entice the average Prolog programmer. Another reason may be that most of what can be done with object-oriented programming can already be done in Prolog through the meta- and higher-order programming facilities that the language includes, albeit sometimes in a more cumbersome way. In light of this, in this paper we propose an alternative solution ...
This dissertation seeks to improve on the state of the art for creating systems integrating modules ...
Logic programming has been attracting increasing interest in recent years. Its first realisation in ...
This paper describes the OPLA language, an object-oriented (OO) logic programming language layered o...
Logic programming is a discipline of describing problems in high-level abstraction by separating lo...
Object-oriented programming has often been advocated as a means of improving and enhancing the facil...
Mainstream programming languages nowadays tends to be more and more multi-paradigm ones, by integrat...
Logic languages are well suited for declaratively solving computational problems that require knowle...
OOLP integrates the superior modeling capabilities of object-oriented paradigm in the declarative fr...
[EN]Programming languages seldom find proper anchorage in philosophy of logic, language and science....
Call number: LD2668 .T4 CMSC 1988 K66Master of ScienceComputing and Information Science
A description is given of an interface that was developed between Loops and Xerox Quintus Prolog. Lo...
The purpose of this research is to design a logic programming learning system as a type of computer-...
The implementation of Prolog systems has a long history, from the first interpreter written in 1972 ...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
This dissertation seeks to improve on the state of the art for creating systems integrating modules ...
Logic programming has been attracting increasing interest in recent years. Its first realisation in ...
This paper describes the OPLA language, an object-oriented (OO) logic programming language layered o...
Logic programming is a discipline of describing problems in high-level abstraction by separating lo...
Object-oriented programming has often been advocated as a means of improving and enhancing the facil...
Mainstream programming languages nowadays tends to be more and more multi-paradigm ones, by integrat...
Logic languages are well suited for declaratively solving computational problems that require knowle...
OOLP integrates the superior modeling capabilities of object-oriented paradigm in the declarative fr...
[EN]Programming languages seldom find proper anchorage in philosophy of logic, language and science....
Call number: LD2668 .T4 CMSC 1988 K66Master of ScienceComputing and Information Science
A description is given of an interface that was developed between Loops and Xerox Quintus Prolog. Lo...
The purpose of this research is to design a logic programming learning system as a type of computer-...
The implementation of Prolog systems has a long history, from the first interpreter written in 1972 ...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
This dissertation seeks to improve on the state of the art for creating systems integrating modules ...
Logic programming has been attracting increasing interest in recent years. Its first realisation in ...
This paper describes the OPLA language, an object-oriented (OO) logic programming language layered o...