“…We take these results as an indication that the functional parts of Sprite -i.e., those parts responsible for pattern-matching, rewriting, memory management, and optimization -although not as finely-tuned as their GHC counterparts, still compare favorably to most mainstream Curry compilers.We note that Sprite currently does not perform optimizations such as deforestation[14] or unboxing[21]. These, and other optimizations of ICurry, e.g.,[6], could potentially impact the benchmark results. Inspecting the output of GHC reveals that the tak program (incidentally, the worse-case for Sprite) is optimized by GHC to a fullyunboxed computation.…”