Abstract
To make concurrent programming easier, languages (e.g., Go, Rust, Clojure) have started to offer core support for message passing through channels in shared memory. However, channels also have their issues. Multiparty session types (MPST) constitute a method to make channel usage simpler. In this paper, to consolidate the best qualities of "static MPST"(early feedback, fast execution) and "dynamic MPST"(high expressiveness), we present a project that reinterprets the MPST method through the lens of gradual typing.
Original language | English |
---|---|
Title of host publication | ASE '22 |
Subtitle of host publication | Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering |
Editors | Mario Aehnelt, Thomas Kirste |
Publisher | Association for Computing Machinery |
Number of pages | 3 |
ISBN (Print) | 978-1-4503-9475-8 |
DOIs | |
Publication status | Published - 5 Jan 2023 |
Event | 37th IEEE/ACM International Conference on Automated Software Engineering - Ann Arbor, United States Duration: 26 Sept 2022 → 1 Oct 2022 Conference number: 37 |
Conference
Conference | 37th IEEE/ACM International Conference on Automated Software Engineering |
---|---|
Abbreviated title | ASE 2022 |
Country/Territory | United States |
City | Ann Arbor |
Period | 26/09/22 → 1/10/22 |