1
0
mirror of https://github.com/dhil/phd-dissertation synced 2026-03-13 11:08:25 +00:00

Compare commits

..

2 Commits

Author SHA1 Message Date
02b9a782f3 Typo 2021-05-26 10:30:55 +01:00
e419d52ee2 WIP 2021-05-26 10:28:44 +01:00

View File

@@ -14847,6 +14847,17 @@ the captured context and continuation invocation context to coincide.
\def\N{{\mathbb N}} \def\N{{\mathbb N}}
% %
Effect handlers are capable of codifying a wealth of powerful
programming constructs and features such as exceptions, state,
backtracking, coroutines, await/async, inversion of control, and so
on.
%
Thus, effect handlers are expressive enough to implement a wide
variety of other programming abstractions.
%
We may wonder about the exact nature of this expressiveness, i.e. do
effect handlers exhibit any \emph{essential} expressivity?
% In today's programming languages we find a wealth of powerful % In today's programming languages we find a wealth of powerful
% constructs and features --- exceptions, higher-order store, dynamic % constructs and features --- exceptions, higher-order store, dynamic
% method dispatch, coroutines, explicit continuations, concurrency % method dispatch, coroutines, explicit continuations, concurrency