This paper shows the advantages of amalgamating functional and logic programming languages. In comparison with pure functional languages, an amalgamated functional logic language has more expressive power. In comparison with pure logic languages, functional logic languages have a better control behaviour. The latter will be shown by presenting methods to translate logic programs into a functional logic language with a narrowing/rewriting semantics. The translated programsproduce the same set of answers and have at least the same efficiency as the original programs. But in many cases the control behaviour of the translated programs is improved. This requires the addition of further knowledge to the programs. We discuss methods for this and s...
We give a general introduction to the particular problems associated with the partial evaluation of ...
In this paper we study the relationships between logic programming and functional programming, tryin...
AbstractExtended unification algorithms are considered for the integration of a functional language ...
Abstract. Functional logic languages extend purely functional languages with two features: operation...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
AbstractThis work introduces a transformation methodology for functional logic programs based on nee...
This work introduces a transformation methodology for functional logic programs based on needed narr...
This work introduces a transformation methodology for functional logic programs based on needed narr...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
We give a general introduction to the particular problems associated with the partial evaluation of ...
Functional and logic programming are the most important declarative programming paradigms, and inter...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
We give a general introduction to the particular problems associated with the partial evaluation of ...
We give a general introduction to the particular problems associated with the partial evaluation of ...
In this paper we study the relationships between logic programming and functional programming, tryin...
AbstractExtended unification algorithms are considered for the integration of a functional language ...
Abstract. Functional logic languages extend purely functional languages with two features: operation...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
AbstractThis work introduces a transformation methodology for functional logic programs based on nee...
This work introduces a transformation methodology for functional logic programs based on needed narr...
This work introduces a transformation methodology for functional logic programs based on needed narr...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
Needed narrowing is a complete operational principle for modern declarative languages which integrat...
We give a general introduction to the particular problems associated with the partial evaluation of ...
Functional and logic programming are the most important declarative programming paradigms, and inter...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
We give a general introduction to the particular problems associated with the partial evaluation of ...
We give a general introduction to the particular problems associated with the partial evaluation of ...
In this paper we study the relationships between logic programming and functional programming, tryin...
AbstractExtended unification algorithms are considered for the integration of a functional language ...