From 350d7412042351fdbab1e8391b2020faf17eb1ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hillerstr=C3=B6m?= Date: Mon, 7 Jun 2021 12:35:42 +0100 Subject: [PATCH] List appendices --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index cbdc815..3efdbff 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,15 @@ The board of examiners consists of The dissertation is structured as follows. +### Introduction + + * Chapter 1 puts forth an argument for why effect handlers + matter. Following this argument it provides a basic introduction to + several different approaches to effectful programming through the + lens of the state effect. In addition, it also declares the scope + and contributions of the dissertation, and discusses some related + work. + ### Background * Chapter 2 defines some basic mathematical notation and @@ -83,6 +92,16 @@ implementation of generic count than any λb implementa ### Conclusions * Chapter 10 concludes and discusses future work. +### Appendices + * Appendix A contains a proof that shows the `Get-get` equation for + state is redundant. + * Appendix B contains the proof details for the higher-order + uncurried CPS translation for deep and shallow handlers. + * Appendix C contains the proof details and gadgetry for the + complexity of the effectful generic count program. + * Appendix D provides a sample implementation of the Berger count + program and discusses it in more detail. + ## Building To build the dissertation you need the [Informatics thesis LaTeX