Proceedings of the 11th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control 2021
DOI: 10.1145/3486601.3486708
|View full text |Cite
|
Sign up to set email alerts
|

Session types in Elixir

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 32 publications
0
2
0
Order By: Relevance
“…Consequently, desirable properties about communication, e.g., type safety (communication occurs error-free), protocol compliance (or session fidelity; processes behave according to their predefined protocol), and deadlock freedom (processes do not get stuck waiting), can be statically determined by a type checker. To this aim, session types have been implemented in various programming languages, including Java [18,11], Go [21], Haskell [17,26], Scala [31], Rust [19], Elixir [33].…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, desirable properties about communication, e.g., type safety (communication occurs error-free), protocol compliance (or session fidelity; processes behave according to their predefined protocol), and deadlock freedom (processes do not get stuck waiting), can be statically determined by a type checker. To this aim, session types have been implemented in various programming languages, including Java [18,11], Go [21], Haskell [17,26], Scala [31], Rust [19], Elixir [33].…”
Section: Introductionmentioning
confidence: 99%
“…Consequently, desirable properties about communication, e.g., type safety (communication occurs error-free), protocol compliance (or session fidelity; processes behave according to their predefined protocol), and deadlock freedom (processes do not get stuck waiting), can be statically determined by a type checker. To this aim, session types have been implemented in various programming languages, including Java [18,11], Go [21], Haskell [17,27], Scala [32], Rust [19], Elixir [34].…”
Section: Introductionmentioning
confidence: 99%