summaryrefslogtreecommitdiffhomepage
path: root/source/wg01
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-01-22 14:58:15 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-01-22 14:58:15 +0100
commit6109c58ebd454f51a7eb9b61a85632d176fb6157 (patch)
tree398850eaf137571f8b3e318fd595e86c9ff1e4b2 /source/wg01
parent09d1b38677420745fe533909abd4a2a8e821437a (diff)
feat: Add WG05 Paper 'The Execution Semantics: On Axioms, Domains, and
Authority.' Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'source/wg01')
-rw-r--r--source/wg01/wg01.tex6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/wg01/wg01.tex b/source/wg01/wg01.tex
index 4782f12..1f2fe31 100644
--- a/source/wg01/wg01.tex
+++ b/source/wg01/wg01.tex
@@ -55,10 +55,14 @@ And some of them, such as EKA2 use the C++ programming language. Although notori
This is why most production-grade software (Linux, XNU, and NT) are mostly written in C. With a higher-level subset in C++. However, when correctly applying the following principles to freestanding development, it becomes much easier to ensure correctness of such programs.
}
+\begin{center}
+ \rule[1cm]{17cm}{0.01cm}
+\end{center}
+
\section{The Three Principles of Freestanding Development.}
\subsection{I: The Run-Time Evaluation Domain.}
{
-The problem lies in the programming language runtime, which assumes an existing host. The contrary of a hosted environment is freestanding, a computing mode which doesn't expect a hosted runtime. Such programs may use the compile-time evaluation domain to achieve minimal run-time domain usage.
+The problem lies in the programming language runtime—which assumes an existing host. The contrary of a hosted environment is freestanding—a computing mode which doesn't expect a hosted runtime. Such programs may use the compile-time evaluation domain to achieve minimal run-time domain usage.
}
\subsection{II: The Compile-Time Evaluation Domain.}