AbstractThe region calculus of Tofte and Talpin is an annotated polymorphically typed lambda calculus which makes memory allocation and deallocation explicit. It is intended as an intermediate language in a compiler for ML-like languages. The region annotations are obtained by static region and effect inference, which makes it an attractive alternative for garbage collection. Soundness of the region and effect system is crucial to guarantee safe deallocation of regions, i.e. deallocation should only take place for objects which are provable dead.Tofte and Talpin have proved type soundness of the region calculus using rule-based co-induction. This proof is quite complicated and not very intuitive. Much of the problem lies in the low-level bi...
Cyclone is a polymorphic, type-safe programming language derived from C\@. The primary design goa...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
This paper presents a region inference framework designed specifically for imperative programs with...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
Abstract. A region calculus is a programming language calculus with explicit instrumentation for mem...
We show that the typed region calculus of Tofte and Talpin can be encoded in a typed -calculus equip...
Drawing together two lines of research (that done in type-safe region-based memory management and t...
AbstractThere are a number of applied lambda-calculi in which terms and types are annotated with par...
Region-based type systems provide programmer control over memory management without sacrificing type...
We present atranslation scheme forthepolymorphitally typed call-by-value A-calculus. All runtime val...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...
We present a new static system that reconstructs the types, regions and effects of expressions in an...
Cyclone is a polymorphic, type-safe programming language derived from C\@. The primary design goa...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
This paper presents a region inference framework designed specifically for imperative programs with...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
Abstract. A region calculus is a programming language calculus with explicit instrumentation for mem...
We show that the typed region calculus of Tofte and Talpin can be encoded in a typed -calculus equip...
Drawing together two lines of research (that done in type-safe region-based memory management and t...
AbstractThere are a number of applied lambda-calculi in which terms and types are annotated with par...
Region-based type systems provide programmer control over memory management without sacrificing type...
We present atranslation scheme forthepolymorphitally typed call-by-value A-calculus. All runtime val...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
An increasing number of systems rely on programming lan-guage technology to ensure safety and securi...
We present a new static system that reconstructs the types, regions and effects of expressions in an...
Cyclone is a polymorphic, type-safe programming language derived from C\@. The primary design goa...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
This paper presents a region inference framework designed specifically for imperative programs with...