Linear continuations

Andrzej Filinski
1992 Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '92  
We present a functional interpretation of classical linear logic based on the concept of linear continuations. Unlike their non-linear counterparts, such continuations lead to a model of control that does not inherently impose any particular evaluation strategy. Instead, such additional structure is expressed by admitting closely controlled copying and discarding of continuations. We also emphasize the importance of classicality in obtaining computationally appealing categorical models of
more » ... logic and propose a simple "coreflective subcategory" interpretation of the modality "!".
doi:10.1145/143165.143174 dblp:conf/popl/Filinski92 fatcat:m4blr7o6wzavveass2p7pz62wq