. We show that non-determinism simplifies coding certain problems into programs. We define a non-confluent, but well-behaved class of rewrite systems for supporting non-deterministic computations in functional logic programming. We show the benefits of using this class on a few examples. We define a narrowing strategy for this class of systems and prove that our strategy is sound, complete, and optimal, modulo non-deterministic choices, for appropriate definitions of these concepts. We compare our strategy with related work and show that our overall approach is fully compatible with the current proposal of a universal, broad-based functional logic language. 1 Introduction Curry [4], a recently proposed, general-purpose, broad-based functio...
Abstract. We present a compilation scheme for a functional logic programming language. The input pro...
AbstractPrograms in functional logic languages usually have to satisfy a nonambiguity condition, tha...
We present a new evaluation strategy for functional logic programs described by weakly orthogonal co...
Abstract. We show that non-determinism simplifies coding certain problems into programs. We define a...
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...
Programs in functional logic languages usually have to satisfy a nonambiguity condition, that semant...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
We propose a new computation model which combines the operational principles of functional languages...
Wedevelop an effective model for higher-order functional-logic programming by refining higher-order...
Non-deterministic computations greatly enhance the expressive power of functional logic programs, bu...
Non-deterministic computations greatly enhance the expressive power of functional logic programs, bu...
AbstractRecent advances in the foundations and the implementations of functional logic programming l...
Abstract. Non-deterministic computations greatly enhance the expressive power of functional logic pr...
We develop an effective model for higher-order functional-logic programming by refining higher-order...
Abstract. We present a compilation scheme for a functional logic programming language. The input pro...
AbstractPrograms in functional logic languages usually have to satisfy a nonambiguity condition, tha...
We present a new evaluation strategy for functional logic programs described by weakly orthogonal co...
Abstract. We show that non-determinism simplifies coding certain problems into programs. We define a...
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...
Programs in functional logic languages usually have to satisfy a nonambiguity condition, that semant...
AbstractRecent advances in the foundations and the development of functional logic programming langu...
We propose a new computation model which combines the operational principles of functional languages...
Wedevelop an effective model for higher-order functional-logic programming by refining higher-order...
Non-deterministic computations greatly enhance the expressive power of functional logic programs, bu...
Non-deterministic computations greatly enhance the expressive power of functional logic programs, bu...
AbstractRecent advances in the foundations and the implementations of functional logic programming l...
Abstract. Non-deterministic computations greatly enhance the expressive power of functional logic pr...
We develop an effective model for higher-order functional-logic programming by refining higher-order...
Abstract. We present a compilation scheme for a functional logic programming language. The input pro...
AbstractPrograms in functional logic languages usually have to satisfy a nonambiguity condition, tha...
We present a new evaluation strategy for functional logic programs described by weakly orthogonal co...