diff --git a/thesis.tex b/thesis.tex index 81a4e2d..ba42542 100644 --- a/thesis.tex +++ b/thesis.tex @@ -17493,14 +17493,15 @@ by \citeauthor{Landin65}'s J operator John \citeauthor{Reynolds98a} designed the escape operator~\cite{Reynolds98a}. Influenced by escape, \citeauthor{SussmanS75} designed, implemented, and standardised the catch operator in Scheme in 1975. A while thereafter the perhaps most -famous undelimited control operator appeared: callcc. It initially -designed in 1982 and was standardised in 1985 as a core feature of -Scheme. Later another batch of control operators based on callcc -appeared. A common characteristic of the early control operators is -that their capture mechanisms were abortive and their captured -continuations were abortive, save for one, namely, -\citeauthor{Felleisen88}'s F operator. Later a non-abortive and -composable variant of callcc appeared. Moreover, every operator, +famous undelimited control operator appeared: callcc. It was designed +in 1982 and standardised in 1985 as a core feature of +Scheme. Following on from callcc a wide range of different control +operators was designed. A common characteristic of the early control +operators is that their capture mechanisms are abortive and their +captured continuations are abortive, save for one, namely, +\citeauthor{Felleisen88}'s F operator. Though, it is worth remarking +that \citet{FlattYFF07} devised a non-abortive and composable variant +of callcc. Another common characteristic is that every operator, except for \citeauthor{Landin98}'s J operator, capture the current continuation.