We define a novel calculus that combines a call-by-name functional core with session-based communication primitives. We develop a typing discipline that guarantees both normalisation of expressions and progress of processes and that uncovers an unexpected interplay between evaluation and communication.
History
Citation
Logical Methods in Computer Science, 2017, 13 (2), lmcs:3725
Author affiliation
/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Informatics
Version
VoR (Version of Record)
Published in
Logical Methods in Computer Science
Publisher
IfCoLog (International Federation of Computational Logic)