Reference. Implementing a Message-Passing Interpretation of the Semi-Axiomatic Sequent Calculus (Sax)
Cite
Cited by (1)
Grits: A message-passing programming language based on the semi-axiomatic sequent calculus francalanza-2026-grits
Cites 38 works (2 here)
With notes (2)
Relating Message Passing and Shared Memory, Proof-Theoretically pfenning-2023-relating
Session Types as Intuitionistic Linear Propositions caires-2010-session
External (36)
- The Session Abstract Machine (2024)
- Automatic Parallelism Management (2024)
- Grits: Implementing a Message-Passing Interpretation of the Semi-Axiomatic Sequent Calculus (Sax) (artefact for Coordination'24) (2024)
- Bidirectional Runtime Enforcement of First-Order Branching-Time Properties (2023)
- ElixirST: A session-based type system for Elixir modules (2023)
- Mechanizing Session-Types using a Structural View: Enforcing Linearity without Linearity (2023)
- Lecture notes on Semi-Axiomatic Sequent Calculus (15-836 course notes) (2023)
- Rast: A Language for Resource-Aware Session Types (2022)
- Session-typed concurrent contracts (2022)
- Polarized subtyping (2022)
- Back to futures (2022)
- Ferrite: a judgmental embedding of session types in Rust (2022)
- Resource-Aware Session Types for Digital Contracts (2021)
- A theory of monitors (2021)
- Computer says no: Verdict explainability for runtime monitors using a local proof system (2021)
- A message-passing interpretation of adjoint logic (2021)
- Implementing multiparty session types in Rust (2020)
- Semi-axiomatic sequent calculus (2020)
- Manifest sharing with session types (2017)
- A simple library implementation of binary sessions (2017)
- Non-Blocking Concurrent Imperative Programming with Session Types (2017)
- Design and Implementation of Concurrent C0 (2017)
- Golang GitHub issue #22624 (2017)
- Multiparty session actors (2017)
- An Erlang implementation of multiparty session actors (2016)
- Multiparty Asynchronous Session Types (2016)
- Lightweight session programming in Scala (2016)
- Polarized substructural session types (2015)
- Higher-Order Processes, Functions, and Sessions: A Monadic Integration (2013)
- Higher-order representation of substructural logics (2010)
- Subtyping for session types in the pi calculus (2005)
- Comparing the Expressive Power of the Synchronous and the Asynchronous pi-calculi (2003)
- Types for dyadic interaction (1993)
- ACTORS: A Model of Concurrent Computation in Distributed Systems (1990)
- A universal modular ACTOR formalism for artificial intelligence (1973)
- Effective Go (https://go.dev/doc/effective_go#sharing)