1 citations · 1 across the 5 of their papers we have counts for
3 papers · 1 filter
Classifying Capabilities (Extended Version)
Cao Nguyen Pham, Oliver Bračevac, Yichen Xu +2
Capture checking in Scala 3 enables lightweight and practical effect and resource tracking by recording capabilities in types. However, the system offers no way to reason about kin…
System Capybara: Tracking Capabilities for Separation and Freshness (Extended Version)
Yichen Xu, Oliver Bračevac, Cao Nguyen Pham +2
Substructural type systems give strong static control over aliasing. Examples include uniqueness, separation, and borrowing. How can such control be brought to established language…
Qualifying System F-sub
Edward Lee, Yaoyu Zhao, James You +3
Type qualifiers offer a lightweight mechanism for enriching existing type systems to enforce additional, desirable, program invariants. They do so by offering a restricted but effe…