arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.01325cs.PL
收藏

Fluent Session Programming in C#

Shunsuke Kimura, Keigo Imai

英文摘要:

We propose SessionC#, a lightweight session typed library for safe concurrent/distributed programming. The key features are (1) the improved fluent interface which enables writing communication in chained method calls, by exploiting C#'s out variables, and (2) amalgamation of session delegation with async/await, which materialises session cancellation in a limited form, which we call session intervention. We show the effectiveness of our proposal via a Bitcoin miner application.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑