Browse Source

Fix typo

master
Daniel Hillerström 5 years ago
parent
commit
307e4bd259
  1. 22
      thesis.tex

22
thesis.tex

@ -1653,15 +1653,7 @@ handlers sideline equational theories, despite equational theories
being an important part of the original treatment of effect being an important part of the original treatment of effect
handlers. \citeauthor{Ziga20}'s PhD dissertation brings equations back handlers. \citeauthor{Ziga20}'s PhD dissertation brings equations back
onto the pitch as \citet{Ziga20} develops a core calculus with a novel onto the pitch as \citet{Ziga20} develops a core calculus with a novel
local notion of effect theories.
Lexical effect handlers are a variation on \citeauthor{PlotkinP09}'s
deep handlers, which provide a form of lexical scoping for effect
operations, thus statically binding them to their handlers.
%
\citeauthor{Geron19}'s PhD dissertation develops the mathematical
theory of scoped effect operations, whilst \citet{WuSH14} and
\citet{BiernackiPPS20} study them from a programming perspective.
local notion of equational theories for algebraic effects.
To get a grasp of the reasoning principles for effect handlers, To get a grasp of the reasoning principles for effect handlers,
interested readers should consult \citeauthor{McLaughlin20}'s PhD interested readers should consult \citeauthor{McLaughlin20}'s PhD
@ -1679,6 +1671,14 @@ with a novel computational dependent type, which makes it possible to
treat type-dependency in the sequential composition of effectful treat type-dependency in the sequential composition of effectful
computations uniformly. computations uniformly.
Lexical effect handlers are a variation on \citeauthor{PlotkinP09}'s
deep handlers, which provide a form of lexical scoping for effect
operations, thus statically binding them to their handlers.
%
\citeauthor{Geron19}'s PhD dissertation develops the mathematical
theory of scoped effect operations, whilst \citet{WuSH14} and
\citet{BiernackiPPS20} study them from a programming perspective.
% Effect handlers were conceived in the realm of category theory to give % Effect handlers were conceived in the realm of category theory to give
% an algebraic treatment of exception handling~\cite{PlotkinP09}. They % an algebraic treatment of exception handling~\cite{PlotkinP09}. They
% were adopted early by functional programmers, who either added % were adopted early by functional programmers, who either added
@ -1692,8 +1692,8 @@ functional perspectives on effect handlers are plentiful in the
literature. There are only a a few takes on effect handlers outside literature. There are only a a few takes on effect handlers outside
functional programming: \citeauthor{Brachthauser20}'s PhD dissertation functional programming: \citeauthor{Brachthauser20}'s PhD dissertation
contains an object-oriented perspective on effect handlers in contains an object-oriented perspective on effect handlers in
Java~\cite{Brachthauser20}; In \citeauthor{Saleh19}'s PhD dissertation
provides a logic programming perspective via an effect handlers
Java~\cite{Brachthauser20}; \citeauthor{Saleh19}'s PhD dissertation
offers a logic programming perspective via an effect handlers
extension to Prolog; and \citet{Leijen17b} has an imperative take on extension to Prolog; and \citet{Leijen17b} has an imperative take on
effect handlers in C. effect handlers in C.

Loading…
Cancel
Save