Abstract. Recent advances in the foundations and the development of functional logic programming languages originate from far-reaching results on narrowing evaluation strategies. Narrowing is a computation similar to rewriting which yields substitutions in addition to normal forms. In functional logic programming, the classes of rewrite systems to which narrowing is applied are, for the most part, subclasses of the constructor-based, possibly conditional, rewrite systems. Many interesting narrowing strategies, particularly for the smallest subclasses of the constructor-based rewrite systems, are generalizations of wellknown rewrite strategies. However, some strategies for larger non-confluents subclasses have been developed just for functio...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
We give a general introduction to the particular problems associated with the partial evaluation of ...
This work introduces a transformation methodology for functional logic programs based on needed narr...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
AbstractRecent advances in the foundations and the implementations of functional logic programming l...
1 Introduction The interest in integrating functional and logic programming has grown over the last ...
We present a new evaluation strategy for functional logic programs described by weakly orthogonal co...
Languages that integrate functional and logic programming with a complete operational semantics are ...
We define a transformation from a left-linear constructor-based conditional rewrite system into an o...
We introduce a semantic characterization of narrowing, the computational engine of many functional l...
. The aim of this work is to describe a procedure for the partial evaluation of functional logic lan...
. We show that non-determinism simplifies coding certain problems into programs. We define a non-con...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
Wedevelop an effective model for higher-order functional-logic programming by refining higher-order...
Partial evaluation is a method for program specialization based on fold/unfold transformations [8, 2...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
We give a general introduction to the particular problems associated with the partial evaluation of ...
This work introduces a transformation methodology for functional logic programs based on needed narr...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
AbstractRecent advances in the foundations and the implementations of functional logic programming l...
1 Introduction The interest in integrating functional and logic programming has grown over the last ...
We present a new evaluation strategy for functional logic programs described by weakly orthogonal co...
Languages that integrate functional and logic programming with a complete operational semantics are ...
We define a transformation from a left-linear constructor-based conditional rewrite system into an o...
We introduce a semantic characterization of narrowing, the computational engine of many functional l...
. The aim of this work is to describe a procedure for the partial evaluation of functional logic lan...
. We show that non-determinism simplifies coding certain problems into programs. We define a non-con...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
Wedevelop an effective model for higher-order functional-logic programming by refining higher-order...
Partial evaluation is a method for program specialization based on fold/unfold transformations [8, 2...
This paper describes an implementation of narrowing, an essential component of implementations of mo...
We give a general introduction to the particular problems associated with the partial evaluation of ...
This work introduces a transformation methodology for functional logic programs based on needed narr...