Paper: Region Analysis and the Polymorphic Lambda Calculus (at LICS 1999)
Authors: Anindya Banerjee Nevin Heintze Jon G. Riecke
Abstract
We show how to translate the region calculus of Tofte and Talpin, a typed lambda calculus that can statically delimit the lifetimes of objects, into an extension of the polymorphic lambda calculus called F#. We give a denotational semantics of F#, and use it to give a simple and abstract proof of the correctness of memory deallocation.
BibTeX
@InProceedings{BanerjeeHeintzeRiec-RegionAnalysisandth,
author = {Anindya Banerjee and Nevin Heintze and Jon G. Riecke},
title = {Region Analysis and the Polymorphic Lambda Calculus},
booktitle = {Proceedings of the Fourteenth Annual IEEE Symposium on Logic in Computer Science (LICS 1999)},
year = {1999},
month = {July},
pages = {88--97},
location = {Trento, Italy},
publisher = {IEEE Computer Society Press}
}
