Polarized Substructural Session Types
Polarized Substructural Session Types
复制标题
极化的底层会话类型
DOI:
10.1007/978-3-662-46678-0_1
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Dennis Griffith
中科院分区:
文献类型:
--
作者:
F. Pfenning;Dennis Griffith
The deep connection between session-typed concurrency and linear logic is embodied in the language SILL that integrates functional and message-passing concurrent programming. The exacting nature of linear typing provides strong guarantees, such as global progress, absence of deadlock, and race freedom, but it also requires explicit resource management by the programmer. This burden is alleviated in an affine type system where resources need not be used, relying on a simple form of garbage collection.