Published 2017 | Version v1
Publication

A type and effect system for sharing

Description

We outline a type and effect system which infers sharing possibly introduced by the evaluation of an expression. In this way, expressions get very expressive types, which generalize notions enforced in literature by type modifiers. Sharing is directly represented at the syntactic level as a relation among free variables, thanks to the fact that the underlying calculus is pure. That is, imperative features are modeled by just rewriting source code terms.

Additional details

Identifiers

URL
https://hdl.handle.net/11567/887200
URN
urn:oai:iris.unige.it:11567/887200

Origin repository

Origin repository
UNIGE