Luca Cardelli, Modern Concurrency Abstractions for C#. ECOOP'02 to appear.
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.
I am not sure if I like the approach. Perhaps the problem is that I am used to the more explicit Ada approach, but I find some of the examples a bit confusing.
Posted to OOP by Ehud Lamm on 4/12/02; 11:32:21 AM