1
0
mirror of https://github.com/dhil/phd-dissertation synced 2026-03-13 11:08:25 +00:00
This commit is contained in:
2021-05-18 23:54:35 +01:00
parent c28aef1c9e
commit d0061e18c2

View File

@@ -414,7 +414,7 @@ implementation of a programming language with various distinct
second-class control idioms such as async/await, coroutines, etc, second-class control idioms such as async/await, coroutines, etc,
because compiler engineers need only implement and maintain a single because compiler engineers need only implement and maintain a single
control mechanism rather than having to implement and maintain control mechanism rather than having to implement and maintain
individual runtime support for each control idiom in the source individual runtime support for each control idiom of the source
language. language.
% \subsection{Flavours of control} % \subsection{Flavours of control}
@@ -427,9 +427,10 @@ language.
\section{State of effectful programming} \section{State of effectful programming}
The evolution of effectful programming has gone through several The evolution of effectful programming has gone through several
characteristic phases. In this section I will provide a brief overview characteristic time periods. In this section I will provide a brief
of how effectful programming has evolved as well as providing a brief programming perspective on how effectful programming has evolved as
introduction to the core concepts concerned with each phase. well as providing an informal introduction to the core concepts
concerned with each time period.
\subsection{Early days of direct-style} \subsection{Early days of direct-style}