-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathintroduction.tex
More file actions
50 lines (36 loc) · 1.68 KB
/
introduction.tex
File metadata and controls
50 lines (36 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
%!TEX root = iso_cpp_modules_ecosystem_technical_report.tex
\rSec0[introduction]{Introduction}
\rSec1[introduction.scope]{Scope}
\pnum
\indextext{scope|(}%
This aim of this technical report is to describe a model and best practices for
how the C++ software development ecosystem should adopt modules.
\indextext{scope|)}%
\indextext{normative references|see{references, normative}}%
\rSec1[introduction.references]{Normative references}
\pnum
\indextext{references!normative|(}%
The following referenced documents are indispensable for the application of this
document.
For dated references, only the edition cited applies.
For undated references, the latest edition of the referenced document
(including any amendments) applies.
\begin{itemize}
\item ISO/IEC 14882:2020, \doccite{Programming languages --- C++}
\end{itemize}
\pnum
ISO/IEC 14882:2020 is hereafter called the \defn{\Cpp{} Standard}.
\indextext{references!normative|)}
\rSec1[introduction.structure]{Structure of this document}
\indextext{technical report!structure of|(}%
\pnum \ref{source} discusses how tooling relates for the different
types of \Cpp{} source files, the terminology used by tools when
referring to those and how they relate to each other.
\pnum \ref{build} discusses requirements for tooling related to the
build process of code declaring and/or consuming \Cpp{} modules.
\pnum \ref{language} discusses the interpretation of specific
features described in the \Cpp{} Standard in relationship to modules.
\pnum \ref{distribution} discusses interoperability for the distribution of
\Cpp{} libraries with modules across different compilers, build
systems and package managers.
\indextext{technical report!structure of|)}%