Ownership, uniqueness, and immutability
J Östlund, T Wrigstad, D Clarke, B Åkerblom - International Conference on …, 2008 - Springer
… in this paper offers ownership and externally unique references (the only external … immutability.
It is a relatively straightforward extension1 of Clarke and Wrigstad’s external uniqueness …
It is a relatively straightforward extension1 of Clarke and Wrigstad’s external uniqueness …
[HTML][HTML] Flexible recovery of uniqueness and immutability
… Notably, it adopts the recovery approach, that is, using the type context to justify strengthening
types, greatly improving its power by permitting to recover uniqueness and immutability …
types, greatly improving its power by permitting to recover uniqueness and immutability …
Ownership and immutability in generic Java
… This shows the power of combining immutability and ownership: we are able to create
immutable lists only by using the fact that the list owns its entries. If those entries were not owned …
immutable lists only by using the fact that the list owns its entries. If those entries were not owned …
Uniqueness and reference immutability for safe parallelism
CS Gordon, MJ Parkinson, J Parsons… - ACM SIGPLAN …, 2012 - dl.acm.org
… on external uniqueness because we also have immutable objects: all paths to non-immutable
ob… [25] boost the owner-as-modifier restriction to object immutability by adding a freeze …
ob… [25] boost the owner-as-modifier restriction to object immutability by adding a freeze …
A type and effect system for uniqueness and immutability
… for expressing uniqueness and immutability properties in … types: notably, uniqueness and
immutability properties can be … Ownership A closed stream of research is that on ownership (…
immutability properties can be … Ownership A closed stream of research is that on ownership (…
Minimal ownership for active objects
… We argue that the most effective approach is a pragmatic combination: using unique references
or immutable objects where possible and deep copying only as a last resort. To enable …
or immutable objects where possible and deep copying only as a last resort. To enable …
Immutability
… We explain first the immutability and then the ownership of each field. Note that we assume
that … We also discuss type states and unique references with fractional permissions as further …
that … We also discuss type states and unique references with fractional permissions as further …
[图书][B] Relaxing Ownership with Immutability
H Mehnert, N Cameron, A Potanin - 2010 - Citeseer
… of immutability above to see their effect on the ownership. In … ownership and immutability,
though this is the first paper to address owners-as-boxes when it comes to adding immutability …
though this is the first paper to address owners-as-boxes when it comes to adding immutability …
Capabilities for uniqueness and borrowing
… MOAO [13] combines a minimal notion of ownership, external uniqueness, and immutability
into … have a flat ownership structure: all objects in a message graph have the same owner. It …
into … have a flat ownership structure: all objects in a message graph have the same owner. It …
[PDF][PDF] Ownership and Immutability in Generic Java (OIGJ)
… the benefits of adding ownership on top of immutability have not … of immutable cyclic
datastructures by using ownership … as unique, readonly, method effects, and an ownership variant …
datastructures by using ownership … as unique, readonly, method effects, and an ownership variant …