arXiv · 2004.01325
Fluent Session Programming in C#
Abstract
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.
Explore related subjects
Keep this discovery
Shunsuke Kimura, Keigo Imai. 2020-04-03. Fluent Session Programming in C#. https://doi.org/10.4204/eptcs.314.6
Cite the original work for its findings. Save a collection to share your selection of sources.