We describe a definitional approach to functional logic programming, based on the theory of Partial Inductive Definitions and the Programming Language GCLA. It is shown how functional and logic programming are easily integrated in GCLA using the features of the language, that is combining functions and predicates in programs becomes a matter of programming methodology. We also give a brief description of a way to automatically generate efficient procedural parts to the described definitions. 1 Introduction Through the years there have been numerous attempts to combine the two main declarative programming paradigms functional and logic programming into one framework providing the benefits of both. The proposed methods varies from different ...
We give a general introduction to the particular problems associated with the partial evaluation of ...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
We discuss some approaches to declarative programming including functional programming, various logi...
We describe a definitional approach to the combination of functional and logicprogramming based on t...
We show how the programming language GCLA can be used to naturally express both relational and funct...
We investigate the relationship between functional and definitional programming by translating a sub...
We present a logic programming language, GCLA (Generalized horn Clause LAnguage), that is based on a...
In this paper we study the relationships between logic programming and functional programming, tryin...
The language described in this paper is based on an attempt to combine relational and functional lan...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
The idea of introducing logical variables into functional programming languages has been proposed fo...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
Functional and logic programming are the most important declarative programming paradigms, and inter...
The combination of functional and pure Horn clause logic languages is formally introduced. To give a...
Functional and logic programming are the most important declarative programming paradigms, and inter...
We give a general introduction to the particular problems associated with the partial evaluation of ...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
We discuss some approaches to declarative programming including functional programming, various logi...
We describe a definitional approach to the combination of functional and logicprogramming based on t...
We show how the programming language GCLA can be used to naturally express both relational and funct...
We investigate the relationship between functional and definitional programming by translating a sub...
We present a logic programming language, GCLA (Generalized horn Clause LAnguage), that is based on a...
In this paper we study the relationships between logic programming and functional programming, tryin...
The language described in this paper is based on an attempt to combine relational and functional lan...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
The idea of introducing logical variables into functional programming languages has been proposed fo...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
Functional and logic programming are the most important declarative programming paradigms, and inter...
The combination of functional and pure Horn clause logic languages is formally introduced. To give a...
Functional and logic programming are the most important declarative programming paradigms, and inter...
We give a general introduction to the particular problems associated with the partial evaluation of ...
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
We discuss some approaches to declarative programming including functional programming, various logi...