Declarative concurrency and stream processing library for Scala
-
Updated
Jul 24, 2024 - Scala
Declarative concurrency and stream processing library for Scala
Session types framework with support of protocol pipelining.
A session-typed programming language designed to make it easier to write safe distributed & concurrent programs.
Links: Linking Theory to Practice for the Web
A simple library implementation of binary sessions
A library implementation of binary session types in Swift
A library for deadlock-free multiparty session-typed communication in Rust.
Some programs in the FreeST language
Session-typed concurrent and distributed programming for .NET
文脈自由マルチパーティセッション型の実装
A deadlock-free communication API for web workers based on session types
Session types compiler - Master Dissertation
A mono-repo for a session type API code generation toolchain for modern web programming.
proof of concept for polymorphic imperative session types
This is a rebar3 plugin to typecheck multiparty sessions in Erlang projects to ensure conformance to the system global type that specifies its expected global protocol.
Add a description, image, and links to the session-types topic page so that developers can more easily learn about it.
To associate your repository with the session-types topic, visit your repo's landing page and select "manage topics."