mirror of
https://github.com/dhil/phd-dissertation
synced 2026-03-13 11:08:25 +00:00
Alternative tentative structure.
This commit is contained in:
23
thesis.tex
23
thesis.tex
@@ -175,14 +175,12 @@ callcc, J, catchcont, etc.
|
|||||||
\section{Implementation Strategies}
|
\section{Implementation Strategies}
|
||||||
|
|
||||||
|
|
||||||
\part{Foundations for Implementing Effect Handlers}
|
\part{Design}
|
||||||
|
|
||||||
\chapter{A ML-like Base Language}
|
\chapter{A ML-like Base Language}
|
||||||
\section{Syntax and Static Semantics}
|
\section{Syntax and Static Semantics}
|
||||||
\section{Type Inference}
|
\section{Type Inference}
|
||||||
\section{Dynamic Semantics}
|
\section{Dynamic Semantics}
|
||||||
\section{Continuation Passing Style}
|
|
||||||
\section{Abstract Machine}
|
|
||||||
|
|
||||||
\chapter{Unary Handlers}
|
\chapter{Unary Handlers}
|
||||||
\label{ch:deep-handlers}
|
\label{ch:deep-handlers}
|
||||||
@@ -191,8 +189,6 @@ callcc, J, catchcont, etc.
|
|||||||
\subsection{Syntax and Static Semantics}
|
\subsection{Syntax and Static Semantics}
|
||||||
\subsection{Effect inference}
|
\subsection{Effect inference}
|
||||||
\subsection{Dynamic Semantics}
|
\subsection{Dynamic Semantics}
|
||||||
\subsection{Continuation Passing Style}
|
|
||||||
\subsection{Abstract Machine Semantics}
|
|
||||||
|
|
||||||
\section{Parameterised Handlers}
|
\section{Parameterised Handlers}
|
||||||
|
|
||||||
@@ -201,20 +197,20 @@ callcc, J, catchcont, etc.
|
|||||||
|
|
||||||
\subsection{Syntax and Static Semantics}
|
\subsection{Syntax and Static Semantics}
|
||||||
\subsection{Dynamic Semantics}
|
\subsection{Dynamic Semantics}
|
||||||
\subsection{Continuation Passing Style}
|
|
||||||
\subsection{Abstract Machine Semantics}
|
|
||||||
|
|
||||||
\chapter{Multi Handlers}
|
\chapter{N-ary Handlers}
|
||||||
\label{ch:multi-handlers}
|
\label{ch:multi-handlers}
|
||||||
|
|
||||||
% \section{Syntax and Static Semantics}
|
% \section{Syntax and Static Semantics}
|
||||||
% \section{Dynamic Semantics}
|
% \section{Dynamic Semantics}
|
||||||
\section{Unifying Deep and Shallow Handlers}
|
\section{Unifying Deep and Shallow Handlers}
|
||||||
\section{Continuation Passing Style}
|
|
||||||
\section{Abstract Machine Semantics}
|
|
||||||
|
|
||||||
|
\part{Implementation}
|
||||||
|
|
||||||
\part{Foundations for Programming Effect Handlers}
|
\chapter{Continuation Passing Styles}
|
||||||
|
\chapter{Abstract Machine Semantics}
|
||||||
|
|
||||||
|
\part{Expressiveness}
|
||||||
\chapter{Computability, Complexity, and Expressivness}
|
\chapter{Computability, Complexity, and Expressivness}
|
||||||
\label{ch:expressiveness}
|
\label{ch:expressiveness}
|
||||||
\section{Notions of Expressiveness}
|
\section{Notions of Expressiveness}
|
||||||
@@ -249,10 +245,13 @@ Describe the methodology\dots
|
|||||||
|
|
||||||
\part{Conclusions}
|
\part{Conclusions}
|
||||||
|
|
||||||
\chapter{Conclusions and Future Work}
|
\chapter{Conclusions}
|
||||||
\label{ch:conclusions}
|
\label{ch:conclusions}
|
||||||
Some profound conclusions\dots
|
Some profound conclusions\dots
|
||||||
|
|
||||||
|
\chapter{Future Work}
|
||||||
|
\label{ch:future-work}
|
||||||
|
|
||||||
%%
|
%%
|
||||||
%% Appendices
|
%% Appendices
|
||||||
%%
|
%%
|
||||||
|
|||||||
Reference in New Issue
Block a user