Beyond Types for Dyadic Interaction
summary
Chronicles the 30-year path from Honda’s dyadic session types to multiparty session types and a linear logic correspondence that explains duality and resource discipline, explains why name passing breaks simple encodings and how projection and endpoint projection invariance must be reformulated to restore subject reduction, and reports practical outcomes: API generators for Java and Go, W3C standardization experiments applied to SMTP-like specs, and scaling to distributed systems showing the theory both finds subtle counterexamples and enables verified protocol implementations.
AI-written summary · about
