mirror of
https://github.com/dhil/phd-dissertation
synced 2026-03-13 11:08:25 +00:00
Potential outline.
This commit is contained in:
31
thesis.tex
31
thesis.tex
@@ -129,15 +129,36 @@ Explain conventions\dots
|
|||||||
\section{State of effectful programming}
|
\section{State of effectful programming}
|
||||||
Related work\dots
|
Related work\dots
|
||||||
|
|
||||||
\chapter{The theory of algebraic effects and their handlers}
|
\chapter{Background}
|
||||||
|
\label{ch:background}
|
||||||
|
|
||||||
\chapter{On the expressive power of effect handlers}
|
\chapter{A Core Calculus of Handlers and Rows}
|
||||||
|
\label{ch:language}
|
||||||
|
\section{Syntax}
|
||||||
|
\section{Static semantics}
|
||||||
|
\section{Dynamic semantics}
|
||||||
|
|
||||||
\chapter{Abstract machines theories for effect handlers}
|
\chapter{Operational Foundations for Effect Handlers}
|
||||||
|
\label{ch:foundations}
|
||||||
|
\section{First-order continuation-passing style for deep handlers}
|
||||||
|
\section{Higher-order continuation-passing style for deep handlers}
|
||||||
|
\section{Continuation-passing style for effect handlers via generalised continuations}
|
||||||
|
\section{Abstract machine semantics for effect handlers via generalised continuations}
|
||||||
|
|
||||||
\chapter{Continuation passing style theories for effect handlers}
|
|
||||||
|
|
||||||
\chapter{Abstracting continuations: a unifying theory}
|
\chapter{On the Expressive Power of Effect Handlers}
|
||||||
|
\label{ch:expressiveness}
|
||||||
|
\section{Notions of expressiveness}
|
||||||
|
Fellesein's macro-expressiveness, Longley's type-respecting
|
||||||
|
expressiveness, Kammar's typability-preserving expressiveness.
|
||||||
|
|
||||||
|
\section{Interdefinability of deep and shallow handlers}
|
||||||
|
\section{The false allure of parameterised handlers}
|
||||||
|
|
||||||
|
\section{The fundamental efficiency of effect handlers}
|
||||||
|
|
||||||
|
\chapter{Related work}
|
||||||
|
\label{ch:related-work}
|
||||||
|
|
||||||
\chapter{Conclusions}
|
\chapter{Conclusions}
|
||||||
\label{ch:conclusions}
|
\label{ch:conclusions}
|
||||||
|
|||||||
Reference in New Issue
Block a user