Stories by 5d22b
A relative owns an old Mac laptop, a MacBook Pro 5,5, that is used as, basically, a Chromebook: to run Google Chrome to run Google Docs and other Google Web apps. The laptop runs Mac OS 10.11 and cannot update further. Its Google Chrome is stuck on an old version, 103.0.5060.134, because newer versi...
Effects, capabilities, and boxes: from scope-based reasoning to type-based reasoning and back (2022)
(dl.acm.org)
Abstract:
> Reasoning about the use of external resources is an important aspect of many practical applications. Effect systems enable tracking such information in types, but at the cost of complicating signatures of common functions. Capabilities coupled with escape analysis offer safety and nat...