Tag-free garbage collection using explicit type parameters

44Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

We have constructed a practical tag-free garbage collector based on explicit type parameterization of polymorphic functions, for a dialect of ML. The collector relies on type information derived from an explicitly-typed 2nd-order representation of the program, generated by the compiler as a byproduct of ordinary Hindley-Milner type inference. Runtime type manipulations are performed lazily to minimize execution overhead. We present details of our implementation approach, and preliminary performance measurements suggesting that the overhead of passing type information explicitly can be made acceptably small.

Cite

CITATION STYLE

APA

Tolmach, A. (1994). Tag-free garbage collection using explicit type parameters. In Proceedings of the ACM Conference on LISP and Functional Programming (Vol. 7, pp. 1–11). Publ by ACM. https://doi.org/10.1145/182590.182411

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