Reference. Grits: A message-passing programming language based on the semi-axiomatic sequent calculus
Cite
Cites 23 works (1 here)
With notes (1)
Implementing a Message-Passing Interpretation of the Semi-Axiomatic Sequent Calculus (Sax) francalanza-2024-implementing
External (22)
- Grits: Implementing a Message-Passing Interpretation of the Semi-Axiomatic Sequent Calculus (Sax) (artefact for Coordination'24) (2025)
- Adjoint logic with applications (PhD thesis) (2024)
- Lecture notes on Adjoint Functional Programming (OPLSS 2024) (2024)
- ElixirST: a session-based type system for Elixir modules (2023)
- Lecture notes on Semi-Axiomatic Sequent Calculus (15-836 course notes) (2023)
- Ferrite: a judgmental embedding of session types in Rust (2022)
- Rast: a language for resource-aware session types (2022)
- A message-passing interpretation of adjoint logic (2021)
- Resource-aware session types for digital contracts (2021)
- Semi-axiomatic sequent calculus (2020)
- Understanding real-world concurrency bugs in Go (2019)
- A static verification framework for message passing in Go using behavioural types (2018)
- Adjoint logic (unpublished manuscript) (2018)
- Writing an Interpreter in Go (2018)
- Manifest sharing with session types (2017)
- Multiparty session actors (2017)
- Type-Driven Development with Idris (2017)
- An Erlang implementation of multiparty session actors (2016)
- Lightweight session programming in Scala (2016)
- Erlang Programming: A Concurrent Approach to Software Development (2009)
- Subtyping for session types in the pi calculus (2005)
- Effective Go - The Go Programming Language (https://go.dev/doc/effective_go#sharing)