arXiv · 1904.01284
FreeST: Context-free Session Types in a Functional Language
Abstract
FreeST is an experimental concurrent programming language. Based on a core linear functional programming language, it features primitives to fork new threads, and for channel creation and communication. A powerful type system of context-free session types governs the interaction on channels. The compiler builds on a novel algorithm for deciding type equivalence of context-free session types. This abstract provides a gentle introduction to the language and discusses the validation process and runtime system.
Explore related subjects
Keep this discovery
Bernardo Almeida, Andreia Mordido, Vasco T. Vasconcelos. 2019-04-02. FreeST: Context-free Session Types in a Functional Language. https://doi.org/10.4204/eptcs.291.2
Cite the original work for its findings. Save a collection to share your selection of sources.