AbstractThe 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 is crucial to guarantee safe deallocation of regions, i.e., deallocation should only take place for objects which are provably dead. The original soundness proof by Tofte and Talpin requires a complex co-inductive safety relati...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
We present a new static system that reconstructs the types, regions and effects of expressions in an...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
AbstractThe region calculus of Tofte and Talpin is an annotated polymorphically typed lambda calculu...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
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...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
Region-based type systems provide programmer control over memory management without sacrificing type...
AbstractThere are a number of applied lambda-calculi in which terms and types are annotated with par...
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 atranslation scheme forthepolymorphitally typed call-by-value A-calculus. All runtime val...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
We present a new static system that reconstructs the types, regions and effects of expressions in an...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...
The region calculus of Tofte and Talpin is a polymorphically typed lambda cal-culus with annotations...
AbstractThe region calculus of Tofte and Talpin is an annotated polymorphically typed lambda calculu...
AbstractThe region calculus of Tofte and Talpin is a polymorphically typed lambda calculus with anno...
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...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
Region-based type systems provide programmer control over memory management without sacrificing type...
AbstractThere are a number of applied lambda-calculi in which terms and types are annotated with par...
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 atranslation scheme forthepolymorphitally typed call-by-value A-calculus. All runtime val...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
We present a new static system that reconstructs the types, regions and effects of expressions in an...
Region-based memory management is an alternative to standard tracing garbage collection that makes o...