![]() |
CiteULike | ![]() |
tautologico's CiteULike | ![]() |
![]() |
|
![]() |
Register | ![]() |
Log in | ![]() |
Adoption and Focus: Practical Linear Types for Imperative Programmingby: M. Fähndrich, R. Deline
In Proceedings of the SIGPLAN'02 Conference on Programming Language Design and Implementation (Jun 2002)
|
Reviews
[Write a review of this article]
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
Posting History
AbstractA type system with linearity is useful for checking software protocols and resource management at compile time. Linearity provides powerful reasoning about state changes, but at the price of restrictions on aliasing. The hard division between linear and nonlinear types forces the programmer to make a trade-off between checking a protocol on an object and aliasing the object. Most onerous is the restriction that any type with a linear component must itself be linear. Because of this, checking a...
BibTeX record
RIS record