eCommons

 

Monadic Regions: Formal Type Soundness and Correctness

dc.contributor.authorFluet, Matthewen_US
dc.date.accessioned2007-04-04T19:34:51Z
dc.date.available2007-04-04T19:34:51Z
dc.date.issued2004-04-22en_US
dc.description.abstractDrawing together two lines of research (that done in type-safe region-based memory management and that done in monadic encapsuation of effects), we give a type-preserving translation from a variation of the region calculus of Tofte and Talpin into an extension of System F augmented with monadic types and operations. Our source language is a novel region calculus, dubbed the Single Effect Calculus, in which sets of effects are specified by a single region representing an upper bound on the set. Our target language is F^RGN, which provides an encapsulation operator whose parametric type ensures that regions (and values allocated therein) are neither accessible nor visible outside the appropriate scope.en_US
dc.format.extent1003367 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citationhttp://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cis/TR2004-1936en_US
dc.identifier.urihttps://hdl.handle.net/1813/5647
dc.language.isoen_USen_US
dc.publisherCornell Universityen_US
dc.subjectcomputer scienceen_US
dc.subjecttechnical reporten_US
dc.titleMonadic Regions: Formal Type Soundness and Correctnessen_US
dc.typetechnical reporten_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR2004-1936.pdf
Size:
979.85 KB
Format:
Adobe Portable Document Format