@inbook{fb2c762b22f34fd7a1487f723a85321f,
title = "A game semantics of linearly used continuations",
abstract = "We present an analysis of the {"}linearly used continuation-passing interpretation{"} of functional languages, based on game semantics. This consists of a category of games with a coherence condition on moves - yielding a fully abstract model of an affine type-theory - and a syntax-independent and full embedding of a category of HO-style {"}well-bracketed{"} games into it. We show that this embedding corresponds precisely to linear CPS interpretation in its action on a games model of the call-by-value (untyped) λ-calculus, yielding a proof of full abstraction for the associated translation.",
author = "James Laird",
year = "2003",
doi = "10.1007/3-540-36576-1_20",
language = "English",
isbn = "9783540008972",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "313--327",
editor = "Gordon, {A. D.}",
booktitle = "Foundations of Software Science and Computation Structures",
}