No CrossRef data available.
Published online by Cambridge University Press: 21 December 2016
Inspired by the continuation-passing encoding of binary sessions, we describe a simple approach to embed a hybrid form of session type checking into any programming language that supports parametric polymorphism. The approach combines static protocol analysis with dynamic linearity checks. To demonstrate the effectiveness of the technique, we implement a well-integrated OCaml module for session communications. For free, OCaml provides us with equirecursive session types, parametric behavioural polymorphism, complete session type inference, and session subtyping.
Supported by ICT COST Action IC1201 BETTY and MIUR Project CINA.
Discussions
No Discussions have been published for this article.