On Sessions and Infinite Data
  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. 
Paula Severi and Luca Padovani and Emilio Tuosto and Mariangiola   Dezani-Ciancaglini
cs.LO