Functional logic languages amalgamate functional and logic programming paradigms. They can be efficiently implemented by extending techniques known from logic programming. Such implementations can be largely improved if information about the run-time behavior, in particular the modes of function calls, is available at compile time. In this paper we present a framework to derive such global information. The concrete operational semantics considered in this paper is normalizing innermost narrowing, which combines the deterministic reduction principle of functional languages with the nondeterministic search principle of logic languages. Due to the normalization process between narrowing steps, standard analysis frameworks for logic programming...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
We present a framework for the Induction of Functional Logic Programs (IFLP) from facts. This can be...
Functional logic languages amalgamate functional and logic programming paradigms. They can be effici...
Abstract. Functional logic languages amalgamate functional and logic programming paradigms. They can...
We introduce a semantic characterization of narrowing, the computational engine of many functional l...
We introduce a denotational characterization of narrowing, the computational engine of many function...
Programs in functional logic languages usually have to satisfy a nonambiguity condition, that semant...
This paper presents a new program analysis framework to approximate call patterns and their results ...
We propose a new computation model which combines the operational principles of functional languages...
We give a general introduction to the particular problems associated with the partial evaluation of ...
Languages that integrate functional and logic programming with a complete operational semantics are ...
The Italian contribution to functional-logic programming has been significant and influential in a n...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
We present a framework for the Induction of Functional Logic Programs (IFLP) from facts. This can be...
Functional logic languages amalgamate functional and logic programming paradigms. They can be effici...
Abstract. Functional logic languages amalgamate functional and logic programming paradigms. They can...
We introduce a semantic characterization of narrowing, the computational engine of many functional l...
We introduce a denotational characterization of narrowing, the computational engine of many function...
Programs in functional logic languages usually have to satisfy a nonambiguity condition, that semant...
This paper presents a new program analysis framework to approximate call patterns and their results ...
We propose a new computation model which combines the operational principles of functional languages...
We give a general introduction to the particular problems associated with the partial evaluation of ...
Languages that integrate functional and logic programming with a complete operational semantics are ...
The Italian contribution to functional-logic programming has been significant and influential in a n...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
Abstract. Recent advances in the foundations and the development of functional logic programming lan...
We present a framework for the Induction of Functional Logic Programs (IFLP) from facts. This can be...