This thesis deals with the development of a normalization scheme and a partial evaluator for the functional logic programming language Curry. The functional logic programming paradigm combines the two most important fields of declarative programming, namely functional and logic programming. While functional languages provide concepts such as algebraic data types, higher-order functions or demanddriven evaluation, logic languages usually support a non-deterministic evaluation and a built-in search for results. Functional logic languages finally combine these two paradigms in an integrated way, hence providing multiple syntactic constructs and concepts to facilitate the concise notation of high-level programs. However, both the variety of syn...
peer-reviewedIt has been long recognised that partial evaluation is related to proof normalisation. ...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
Narrowing-driven partial evaluation is a powerful technique for the specialization of functional log...
This thesis deals with the development of a normalization scheme and a partial evaluator for the fun...
In this dissertation we present the RICE optimizing compiler for the functional logic language Curry...
Abstract. In this work, we develop a partial evaluation technique for residuating functional logic p...
Abstract. We present a partial evaluator for functional logic programs written in Curry. In contrast...
We present a practical partial evaluation scheme for multi-paradigm declarative languages combining ...
This document presents a new compiler for the Functional Logic programming language Curry based on a...
Program specialisation aims at improving the overall performance of programs by performing source to...
Functional logic languages amalgamate functional and logic \u000Aprogramming programming paradigms. ...
International audienceThe goal of this paper is to provide the required foundations forestablishing ...
In functional logic programs, rules are applicable independently of textual order, i.e., any rule ca...
This work examines a transformation scheme from functional logic programs to purely functional progr...
Functional logic languages combine the operational principles of the most important declarative prog...
peer-reviewedIt has been long recognised that partial evaluation is related to proof normalisation. ...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
Narrowing-driven partial evaluation is a powerful technique for the specialization of functional log...
This thesis deals with the development of a normalization scheme and a partial evaluator for the fun...
In this dissertation we present the RICE optimizing compiler for the functional logic language Curry...
Abstract. In this work, we develop a partial evaluation technique for residuating functional logic p...
Abstract. We present a partial evaluator for functional logic programs written in Curry. In contrast...
We present a practical partial evaluation scheme for multi-paradigm declarative languages combining ...
This document presents a new compiler for the Functional Logic programming language Curry based on a...
Program specialisation aims at improving the overall performance of programs by performing source to...
Functional logic languages amalgamate functional and logic \u000Aprogramming programming paradigms. ...
International audienceThe goal of this paper is to provide the required foundations forestablishing ...
In functional logic programs, rules are applicable independently of textual order, i.e., any rule ca...
This work examines a transformation scheme from functional logic programs to purely functional progr...
Functional logic languages combine the operational principles of the most important declarative prog...
peer-reviewedIt has been long recognised that partial evaluation is related to proof normalisation. ...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
Narrowing-driven partial evaluation is a powerful technique for the specialization of functional log...