Simon Fowler Seminar: First-Class Distributed Session Types
Session types codify communication patterns, giving developers guarantees that applications satisfy predefined protocols. Session types have come a long way from their theoretical roots: recent work has seen the implementation of static analysis tools; embeddings into a multitude of programming languages; and the integration of session types into languages as a first-class language construct. Work … Simon Fowler Seminar: First-Class Distributed Session Types