Automatic useless-code elimination for HOT functional programs

10Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

In this paper we present two type inference systems for detecting useless-code in higher-order typed functional programs. Type inference can be performed in an efficient and complete way, by reducing it to the solution of a system of constraints. We also give a useless-code elimination algorithm which is based on a combined use of these type inference systems. The main application of the technique is the optimization of programs extracted from proofs in logical frameworks, but it could be used as well in the elimination of useless-code determined by program transformations.

Cite

CITATION STYLE

APA

Damiani, F., & Giannini, P. (2000). Automatic useless-code elimination for HOT functional programs. Journal of Functional Programming, 10(6), 509–559. https://doi.org/10.1017/S0956796800003786

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free