This paper reports on the practical experiences collected during the implementation of constraint logic programming techniques via metaterms and extended unification. During the actual implementation of extended unification in a concrete PROLOG implementation some minor refinements to a specification proposed earlier [3] had to be taken care of. Further, a convention related to the interpretation of the meaning of metaterms has been moved into the specification. This paper is also thought as a supplement to the C-Prolog manual [7], describing the additional predicates and conventions for the implementation of extended unification. 1 Introduction The incorporation of semantic unification into PROLOG was inspired by the work of Kornfeld [5]....
Abstract. We present a Logic Programming prototype implementation working as proof-of-concept for a ...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
In this paper, we are interested in high-level programming languages to implement the core component...
We relate two mechanisms which aim at the extension of logic programming languages. The first mechan...
University of Minnesota. Ph.D. dissertation. October 2009. Major: Computer Science. Advisor: Dr. Gop...
This paper describes some of the results of the project The Reusability of Grammatical Resources. Th...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Extending logic programming to constraint logic programming has substantially broadened the range of...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
We introduce the most recent and advanced implementation of constraint handling rules (CHR) in a log...
AbstractA widely used property of Prolog is that it is possible to write Prolog programs to construc...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
Abstract. We present a Logic Programming prototype implementation working as proof-of-concept for a ...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
In this paper, we are interested in high-level programming languages to implement the core component...
We relate two mechanisms which aim at the extension of logic programming languages. The first mechan...
University of Minnesota. Ph.D. dissertation. October 2009. Major: Computer Science. Advisor: Dr. Gop...
This paper describes some of the results of the project The Reusability of Grammatical Resources. Th...
We define a "logical denotational semantics" for pure PROLOG programs, and prove it correc...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Extending logic programming to constraint logic programming has substantially broadened the range of...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
We introduce the most recent and advanced implementation of constraint handling rules (CHR) in a log...
AbstractA widely used property of Prolog is that it is possible to write Prolog programs to construc...
A meta-level extension of a logic programming language is presented. The resulting language, called ...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
Abstract. We present a Logic Programming prototype implementation working as proof-of-concept for a ...
Abstract. A meta-level extension of a logic programming language is presented. The resulting languag...
In this paper, we are interested in high-level programming languages to implement the core component...