glossery: introduce some first-use items

This requires the usage of \glsentrytext in chapters etc., because the
first expansion shouldn't happen there.
This commit is contained in:
steveej 2017-08-22 17:40:13 +02:00
parent c56bcd9c4b
commit 1cae6ec1ec
4 changed files with 55 additions and 31 deletions

View file

@ -29,11 +29,10 @@ Guarantees to be statically checked:
* TODO: describe that tests are mostly semantics as opposed to static checks being mostly syntactical and technical
* TODO: They necessary in addition to static checks to cover the well-known use-cases and edge-cases. TODO: example?
\chapter{Attempt Extend \gls{Linux} with \gls{Rust}}
\chapter{\glsentrytext{Linux} Modules Written In \glsentrytext{Rust}}
* TODO: describe Difficulties with the GPL Macros used Within Kernel Modules
\chapter{Existing \gls{OS}-Development Projects Based On Rust}
\chapter{Existing \glsentrytext{OS}-Development Projects Based On Rust}
\section{Libraries}
@ -46,7 +45,7 @@ Guarantees to be statically checked:
\subsection{Redox}
\subsection{Tock}
\chapter{\gls{imezzos}: Adding Preemptive \gls{OS}-Level Multitasking}
\chapter{\glsentrytext{imezzos}: Adding Preemptive \glsentrytext{OS}-Level Multitasking}
\section{Timed Interrupts For Scheduling and Dispatching}
\section{Simple Stack Allocation Scheme}