shared-mutable-state

1 article
sort: new top best
clear filter
0 6/10

A critical analysis of Erlang's actor model and message-passing concurrency, arguing that despite superior isolation through separate process heaps, Erlang still exhibits the four failure modes of shared mutable state (deadlock, unbounded queue growth, message ordering races, protocol violations) through its mailbox design, with all mitigations requiring programmer discipline rather than language enforcement.

Erlang Carl Hewitt Joe Armstrong Ericsson Akka Swift Orleans Dapr Go WhatsApp Fred Hébert pobox OTP Fowler and Hu OOPSLA 2026
causality.blog · enz · 2 days ago · details · hn