A Partial Evaluator for Curry.

Michael D. Hanus, Björn Peemöller · 2014

Abstract. We present a partial evaluator for functional logic programs written in Curry. In contrast to previous approaches to the partial evaluation of functional logic programs, we take into account the features used in contemporary Curry programs, in particular, non-deterministic operations and recursive let expres-sions. For this purpose, we base our partial evaluator on FlatCurry, an intermedi-ate language for the representation of Curry programs. We sketch our approach and present initial benchmarks of our implementation. 1

Read the paper · More papers on PaperTik