technical reportFunlog, a computational model which attempts to integrate functional programming and logic programming is described. The model supports computations with infinite data structures without the introduction of complex control issues at the user-level. Control characteristics are improved as compared with pure logic programming languages. A novel lazy reduction mechanism, pattern?driven reduction, for the underlying functional model is developed which cleanly and naturally achieves reduction?by-need. An abstract semantic unification algorithm is given upon which the resolution is based. Several example programs in Funlog are presented, including a program for finding the first N "lucky numbers". Programming in Funlog offers the...
Abstract. The integration of functional and logic programming is a well developed field of research....
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...
Abstract. Functional and logic programming are often taught in different courses so that students of...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
AbstractExtended unification algorithms are considered for the integration of a functional language ...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
In this paper we study the relationships between logic programming and functional programming, tryin...
We propose a new computation model which combines the operational principles of functional languages...
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...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...
This paper shows the advantages of amalgamating functional and logic programming languages. In compa...
Abstract. The integration of functional and logic programming is a well developed field of research....
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...
Abstract. Functional and logic programming are often taught in different courses so that students of...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
AbstractWe investigate the experimental programming language BABEL, designed to achieve integration ...
AbstractExtended unification algorithms are considered for the integration of a functional language ...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
In this paper we study the relationships between logic programming and functional programming, tryin...
We propose a new computation model which combines the operational principles of functional languages...
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...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...
This paper shows the advantages of amalgamating functional and logic programming languages. In compa...
Abstract. The integration of functional and logic programming is a well developed field of research....
Since the development of Prolog in 1974, there has been increasing interest in the area of logic pro...
AbstractFunctional and logic programming are the most important declarative programming paradigms, a...