Modern Concurrency Abstractions for C#
Nick Benton, Luca Cardelli, and Cedric Fournet
Presented by Fabian Muehlboeck on April 15, 2016
Polyphonic C# is an extension of the C# language with new asynchronous concurrency constructs, based on the join calculus. We describe the design and implementation of the language and give examples of its use in addressing a range of concurrent programming problems.