147 lines
4.1 KiB
TeX
147 lines
4.1 KiB
TeX
% Options for packages loaded elsewhere
|
|
\PassOptionsToPackage{unicode}{hyperref}
|
|
\PassOptionsToPackage{hyphens}{url}
|
|
%
|
|
\documentclass[
|
|
]{article}
|
|
\usepackage{amsmath,amssymb}
|
|
\usepackage{iftex}
|
|
\ifPDFTeX
|
|
\usepackage[T1]{fontenc}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage{textcomp} % provide euro and other symbols
|
|
\else % if luatex or xetex
|
|
\usepackage{unicode-math} % this also loads fontspec
|
|
\defaultfontfeatures{Scale=MatchLowercase}
|
|
\defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1}
|
|
\fi
|
|
\usepackage{lmodern}
|
|
\ifPDFTeX\else
|
|
% xetex/luatex font selection
|
|
\fi
|
|
% Use upquote if available, for straight quotes in verbatim environments
|
|
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
|
|
\IfFileExists{microtype.sty}{% use microtype if available
|
|
\usepackage[]{microtype}
|
|
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
|
|
}{}
|
|
\makeatletter
|
|
\@ifundefined{KOMAClassName}{% if non-KOMA class
|
|
\IfFileExists{parskip.sty}{%
|
|
\usepackage{parskip}
|
|
}{% else
|
|
\setlength{\parindent}{0pt}
|
|
\setlength{\parskip}{6pt plus 2pt minus 1pt}}
|
|
}{% if KOMA class
|
|
\KOMAoptions{parskip=half}}
|
|
\makeatother
|
|
\usepackage{xcolor}
|
|
\setlength{\emergencystretch}{3em} % prevent overfull lines
|
|
\providecommand{\tightlist}{%
|
|
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
|
|
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering
|
|
\ifLuaTeX
|
|
\usepackage{selnolig} % disable illegal ligatures
|
|
\fi
|
|
\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}}
|
|
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
|
|
\urlstyle{same}
|
|
\hypersetup{
|
|
hidelinks,
|
|
pdfcreator={LaTeX via pandoc}}
|
|
|
|
\author{}
|
|
\date{}
|
|
|
|
\begin{document}
|
|
|
|
\hypertarget{nyash-a-box-first-programming-language-with-symmetric-memory-management-and-p2p-intent-model}{%
|
|
\section{Nyash: A Box-First Programming Language with Symmetric Memory
|
|
Management and P2P Intent
|
|
Model}\label{nyash-a-box-first-programming-language-with-symmetric-memory-management-and-p2p-intent-model}}
|
|
|
|
\hypertarget{authors}{%
|
|
\subsection{Authors}\label{authors}}
|
|
|
|
TBD
|
|
|
|
\hypertarget{abstract}{%
|
|
\subsection{Abstract}\label{abstract}}
|
|
|
|
{[}See abstract.md{]}
|
|
|
|
\hypertarget{introduction}{%
|
|
\subsection{1. Introduction}\label{introduction}}
|
|
|
|
{[}See chapters/01-introduction.md{]}
|
|
|
|
\hypertarget{the-box-model-everything-is-box}{%
|
|
\subsection{2. The Box Model: Everything is
|
|
Box}\label{the-box-model-everything-is-box}}
|
|
|
|
{[}TODO: Explain the unified Box abstraction{]}
|
|
|
|
\hypertarget{symmetric-memory-management}{%
|
|
\subsection{3. Symmetric Memory
|
|
Management}\label{symmetric-memory-management}}
|
|
|
|
{[}TODO: Detail init/fini lifecycle design{]}
|
|
|
|
\hypertarget{p2p-intent-model}{%
|
|
\subsection{4. P2P Intent Model}\label{p2p-intent-model}}
|
|
|
|
{[}TODO: Explain intent-based communication{]}
|
|
|
|
\hypertarget{multi-tier-execution-architecture}{%
|
|
\subsection{5. Multi-Tier Execution
|
|
Architecture}\label{multi-tier-execution-architecture}}
|
|
|
|
{[}TODO: Interpreter → VM → JIT → AOT → WASM{]}
|
|
|
|
\hypertarget{case-studies}{%
|
|
\subsection{6. Case Studies}\label{case-studies}}
|
|
|
|
\hypertarget{nyashcoin-p2p-cryptocurrency}{%
|
|
\subsubsection{6.1 NyashCoin: P2P
|
|
Cryptocurrency}\label{nyashcoin-p2p-cryptocurrency}}
|
|
|
|
{[}TODO: Implementation and evaluation{]}
|
|
|
|
\hypertarget{plugin-marketplace}{%
|
|
\subsubsection{6.2 Plugin Marketplace}\label{plugin-marketplace}}
|
|
|
|
{[}TODO: Dynamic loading and security{]}
|
|
|
|
\hypertarget{cross-platform-gui-applications}{%
|
|
\subsubsection{6.3 Cross-Platform GUI
|
|
Applications}\label{cross-platform-gui-applications}}
|
|
|
|
{[}TODO: EguiBox and platform abstraction{]}
|
|
|
|
\hypertarget{evaluation}{%
|
|
\subsection{7. Evaluation}\label{evaluation}}
|
|
|
|
{[}TODO: Performance, usability, and expressiveness{]}
|
|
|
|
\hypertarget{related-work}{%
|
|
\subsection{8. Related Work}\label{related-work}}
|
|
|
|
{[}TODO: Comparison with other languages{]}
|
|
|
|
\hypertarget{conclusion}{%
|
|
\subsection{9. Conclusion}\label{conclusion}}
|
|
|
|
{[}TODO: Summary and future vision{]}
|
|
|
|
\hypertarget{references}{%
|
|
\subsection{References}\label{references}}
|
|
|
|
{[}TODO: Add bibliography{]}
|
|
|
|
\begin{center}\rule{0.5\linewidth}{0.5pt}\end{center}
|
|
|
|
\emph{Note: This is the main paper structure. Detailed content is in
|
|
individual chapter files.}
|
|
|
|
\end{document}
|