ICFP 2021
Sun 22 - Sat 28 August 2021
Sun 22 Aug 2021 21:00 - 21:30 at HOPE - Session 3

We present a monad-based semantics for a basic programming language for shared-state concurrency i.e. global-state in the presence of concurrency. We follow Plotkin and Power’s algebraic effect methodology, using an equational theory and a representation theorem for it. The theory we propose, CON, consists of 5 operators and 23 equations. We rely on the methodology’s modularity: 3 equations are new, while the rest are either commutativity laws or inherited from the theories of global-state and non-determinism.

Sun 22 Aug

Displayed time zone: Seoul change

20:00 - 21:30
Session 3HOPE at HOPE
20:00
30m
Talk
Higher-Order Asynchronous Effects
HOPE
Danel Ahman University of Ljubljana, Matija Pretnar University of Ljubljana, Slovenia, Janez Radešček University of Ljubljana
Pre-print File Attached
20:30
30m
Talk
Handler calculus
HOPE
Sam Lindley The University of Edinburgh, UK
File Attached
21:00
30m
Talk
A Monad for Shared-State Concurrency
HOPE
Yotam Dvir Tel Aviv University, Ori Lahav Tel Aviv University, Ohad Kammar University of Edinburgh
File Attached