Since the development of Prolog in 1974, there has been increasing interest in the area of logic programming. Though Prolog is the most often used language used for logic programming, it still is lacking many features found in traditional languages such as LISP. These features include functional notation, array handling, and the concept of modularization. This thesis describes a method of adding a functional style of programming to Prolog. The addition has been a conservative extension - the language is completely compatible with existing Prolog programs. In addition to a working prototype, a method of compilation is presented
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
Abstract. In this paper, we present a high-level implementation of lazy functional logic programs by...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
The idea behind logic programming is to describe a domain and ask questions about that domain. The d...
We identify a class of PROLOG programs that can be used as the specification of the functional progr...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Logic Programming is an advanced paradigm for declarative specification of problems. In the logic pr...
In this paper we study the relationships between logic programming and functional programming, tryin...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
We investigate the relationship between functional and definitional programming by translating a sub...
The language described in this paper is based on an attempt to combine relational and functional lan...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
Abstract. In this paper, we present a high-level implementation of lazy functional logic programs by...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
The idea behind logic programming is to describe a domain and ask questions about that domain. The d...
We identify a class of PROLOG programs that can be used as the specification of the functional progr...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Logic Programming is an advanced paradigm for declarative specification of problems. In the logic pr...
In this paper we study the relationships between logic programming and functional programming, tryin...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
We investigate the relationship between functional and definitional programming by translating a sub...
The language described in this paper is based on an attempt to combine relational and functional lan...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...