2002
DOI: 10.1006/inco.2001.3112
|View full text |Cite
|
Sign up to set email alerts
|

Syntactic Type Soundness Results for the Region Calculus

Cristiano Calcagno,
Simon Helsen,
Peter Thiemann

Abstract: The region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with annotations that make memory allocation and deallocation explicit. It is intended as an intermediate language for implementing Hindley-Milner typed functional languages such as ML without traditional trace-based garbage collection. Static region and effect inference can be used to annotate a statically typed ML program with memory management primitives. Soundness of the calculus with respect to the region and effect system … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2002
2002
2008
2008

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 21 publications
(20 citation statements)
references
References 16 publications
0
20
0
Order By: Relevance
“…Tofte and Talpin's quite involved soundness proof for the region type system [57,58] has sparked a number of investigations of alternative and simpler techniques for proving type safety and soundness results for the region calculus [5,11,12,31,66].…”
Section: Related Workmentioning
confidence: 99%
“…Tofte and Talpin's quite involved soundness proof for the region type system [57,58] has sparked a number of investigations of alternative and simpler techniques for proving type safety and soundness results for the region calculus [5,11,12,31,66].…”
Section: Related Workmentioning
confidence: 99%
“…The expressions given above includes those for representing run-time values (ranged over by v): They have been borrowed from the formalization of Calcagno et al [4]. An expression n at ρ stores an integer n in region ρ and returns (a pointer to) the integer.…”
Section: Syntax Definition [Expressions]mentioning
confidence: 99%
“…We define an operational semantics of our target language, following the formalization of Calcagno et al [4].…”
Section: Operational Semanticsmentioning
confidence: 99%
See 2 more Smart Citations