Results 11 -
13 of
13
Linear Continuation-Passing
- in the 2001 ACM SIGPLAN Workshop on Continuations (CW'01
, 2002
"... Continuations can be used to explain a wide variety of control behaviours, including calling/returning (procedures), raising/handling (exceptions), labelled jumping (goto statements), process switching (coroutines), and backtracking. However, continuations are often manipulated in a highly stylised ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
Continuations can be used to explain a wide variety of control behaviours, including calling/returning (procedures), raising/handling (exceptions), labelled jumping (goto statements), process switching (coroutines), and backtracking. However, continuations are often manipulated in a highly stylised way, and we show that all of these, bar backtracking, in fact use their continuations linearly ; this is formalised by taking a target language for cps transforms that has both intuitionistic and linear function types.
Dynamic rebinding for marshalling and update, via redex-time and destruct-time reduction
, 2008
"... ..."
Return Types for Functional Continuations
, 1998
"... We study the typing of control operators in a language with an ML-style type system. We ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
We study the typing of control operators in a language with an ML-style type system. We

