1 \documentclass[twoside,
10pt
]{book
}
3 %\def\mytitle{Task-Oriented Programming for the Internet of Things}
4 \def\mytitle{Task-Oriented Internet of Things Programming
}
5 \def\mysubtitle{a purely functional rhapsody
}
6 \def\myauthor{Mart Lubbers
}
7 \def\mydate{\formatdate{1}{6}{2023}}
11 % To show hboxes even when in non-draft mode
14 % Just for the todonotes, can go when it's finished
15 \usepackage{todonotes
}
17 backgroundcolor=white,
23 \title{\mytitle{} ---
\mysubtitle{}}
29 \selectlanguage{british
}
32 %\addtitlethumb{Frontmatter}{}{white}{gray}{pagesLTS.0}
35 \subfile{frontmatter/titlepage
}
39 \subfile{frontmatter/motto
}
46 \subfile{frontmatter/dedication
}
50 % Reset glossary and thus the acronyms
55 \renewcommand\partname{Movement
} % Rename parts to movements (rhapsody uhu)
56 \addthumb{Chapters
}{\arabic{chapter
}}{white
}{gray
} % Arabic chapter thumbs
57 \setcounter{chapter
}{-
1}
60 \subfile{introduction/introduction
}
63 \part{Domain-Specific Languages
}%
67 \subfile{domain_specific_languages/dsl_techniques
}
69 % Deep embedding with class
70 \subfile{domain_specific_languages/class_deep_embedding
}
72 % First-class data types
73 \subfile{domain_specific_languages/first-class_datatypes
}
75 \part{Task-Oriented Programming
}%
79 \subfile{task_oriented_programming/mtask_by_example
}
82 \subfile{task_oriented_programming/interpreting
}
85 \subfile{task_oriented_programming/integration
}
87 \part{Tiered vs.\ tierless programming
}%
90 \subfile{tiered_vs._tierless_programming/smart_campus
}
92 \chapter{Modelling naval scenaries using
\acrshort{TOP
} and
\acrshort{IOT
}}
93 Arjan's werk
{NLARMS
}?
98 \addthumb{Appendices
}{\Alph{chapter
}}{white
}{gray
} % Alpha appendix thumbs
100 \subfile{appendix/clean_for_haskell_programmers.tex
}
103 \addtitlethumb{Backmatter
}{}{white
}{gray
}{pagesLTS
.0} % Empty backmatter thumbs
107 \label{chp:bibliography
}
108 \addcontentsline{toc
}{chapter
}{Bibliography
}
109 \bibliography{thesis
}
112 \subfile{backmatter/summary
}
115 \subfile{backmatter/samenvatting
}
118 \subfile{backmatter/acknowledgements
}
120 % Research data management
121 \subfile{backmatter/research_data_management
}
124 \subfile{backmatter/curriculum_vitae
}
127 \addcontentsline{toc
}{chapter
}{Glossary
}%
128 \label{chp:glossaries
}
134 \label{chp:listsof...
}
135 \addcontentsline{toc
}{chapter
}{Lists of
\ldots}
138 \let\cleardoublepage\relax
146 \addcontentsline{toc
}{chapter
}{Index
}%