aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAria Shrimpton <me@aria.rip>2024-01-30 00:59:26 +0000
committerAria Shrimpton <me@aria.rip>2024-01-30 00:59:26 +0000
commit1908cff238bad10a9824e674bf6f52a2dca15522 (patch)
treecc430a1946bab86673765504cc248bc11b38428e
parente5b0827538b292fc23b8faabdf17a377a2be4da5 (diff)
more outlining
-rw-r--r--thesis/parts/analysis.tex8
-rw-r--r--thesis/parts/background.tex2
-rw-r--r--thesis/parts/conclusion.tex1
-rw-r--r--thesis/parts/implementation.tex10
-rw-r--r--thesis/parts/methodology.tex4
-rw-r--r--thesis/parts/results.tex13
6 files changed, 32 insertions, 6 deletions
diff --git a/thesis/parts/analysis.tex b/thesis/parts/analysis.tex
index ec6f93d..beeda83 100644
--- a/thesis/parts/analysis.tex
+++ b/thesis/parts/analysis.tex
@@ -1 +1,7 @@
-%% need to have the data lol
+\todo{Cost models vs Asymptotics}
+
+\todo{Accuracy of estimated costs}
+
+\todo{Areas of improvement}
+
+\todo{Developer experience / time to run selection}
diff --git a/thesis/parts/background.tex b/thesis/parts/background.tex
index b814e92..825c986 100644
--- a/thesis/parts/background.tex
+++ b/thesis/parts/background.tex
@@ -1,3 +1,5 @@
+\todo{Integrate with rest of paper}
+
In this chapter we provide an overview of the problem of container selection and its effect on program correctness and performance.
We then provide an overview of approaches from modern programming languages and existing literature.
diff --git a/thesis/parts/conclusion.tex b/thesis/parts/conclusion.tex
index e69de29..a00234d 100644
--- a/thesis/parts/conclusion.tex
+++ b/thesis/parts/conclusion.tex
@@ -0,0 +1 @@
+\todo{Summarise, etc.}
diff --git a/thesis/parts/implementation.tex b/thesis/parts/implementation.tex
index e69de29..689e4f7 100644
--- a/thesis/parts/implementation.tex
+++ b/thesis/parts/implementation.tex
@@ -0,0 +1,10 @@
+\todo{Introduction}
+\todo{Primrose adaptations}
+\todo{Cargo integration}
+\todo{Automatic benchmarking}
+\todo{Fitting of cost models}
+\todo{Profiling wrapper}
+\todo{Selection and comparison code}
+
+\todo{Caching}
+\todo{Other implementation details?}
diff --git a/thesis/parts/methodology.tex b/thesis/parts/methodology.tex
index c31c877..9269e77 100644
--- a/thesis/parts/methodology.tex
+++ b/thesis/parts/methodology.tex
@@ -1,3 +1,5 @@
-\todo{Overview}
+\todo{Introduction}
+\todo{Overview of approach}
\todo{Cost Estimation}
\todo{Profiling}
+\todo{Extensions to primrose}
diff --git a/thesis/parts/results.tex b/thesis/parts/results.tex
index f71c33a..47c7c98 100644
--- a/thesis/parts/results.tex
+++ b/thesis/parts/results.tex
@@ -1,4 +1,9 @@
-\section{Methodology}
-\section{Estimated costs}
-\section{Actual benchmark comparison}
-\section{Estimates vs reality}
+\todo{Selection of benchmarks}
+\todo{Testing setup}
+\todo{Justification of tested elements}
+
+\todo{Produced cost models}
+
+\todo{Estimated costs}
+
+\todo{Real benchmark results}