</head>
<body>
<RT-article>
- <h1>Given</h1>
+ <h1>Assumptions and Terms</h1>
+
+ <h2>Given</h1>
<p>The English language is a given, apparently.</p>
<p>
This discussion happens to appear in the context of a Python language
implementation, though it applies equally as well to other languages.
</p>
- <h1>Symbol</h1>
- <h2>Definition</h2>
+ <h2>Symbol</h1>
+ <h3>Definition</h2>
<p>
We have a symbol instance factory. Each time the <RT-code>make</RT-code>
method on the factory is called, the factory returns an instance of a
distinct symbol.
</p>
+ <h4>In shock</h4>
+
<p>
A symbol instance may be copied as though it were an integer. Thus, a
common method for making a copy is assignment, e.g.,
incremented, added, nor subtracted, etc.
</p>
- <h2>Distinctness Across Contexts</h2>
+ <h3>Distinctness Across Contexts</h2>
<p>
If a symbol persists across contexts, such as across scopes or processes,
it must remain distinct from all other symbols as it enters into those
the process it was made in.
</p>
- <h1>Object</h1>
- <h2>Definition</h2>
+ <h2>Object</h1>
+ <h3>Definition</h2>
<p>
The term "Python object" refers to anything that can or could
appear in Python code and could be associated with a symbol. This
via said key.
</p>
- <h1>Path</h1>
- <h2>Individual Path</h2>
+ <h2>Path</h1>
+ <h3>Individual Path</h2>
<p>
In the TTCA, we provided a formal definition for a "tape." A tape has a
leftmost cell, one or more "in-between" cells, and a rightmost cell.
would find "the way," if it exists, to be another tape.
</p>
- <h2>Discrete Function</h2>
+ <h3>Discrete Function</h2>
<p>
Consider another tape where each cell holds a path. If we compare all
paths on said tape and find that no two identical "ways" lead to
RT.config.article = {
font_family: '"Noto Sans", "Segoe UI", "Helvetica Neue", sans-serif'
,line_height: "1.8" // Generous spacing for screen reading
- ,font_size: "18px" // Large base size for clarity
+ ,font_size: "16px" // Large base size for clarity
,max_width: "820px"
,margin: "0 auto"
};
/* --- HEADERS --- */
rt-article h1 {
color: var(--rt-brand-primary);
- font-size: 2.4em;
- font-weight: 700;
+ font-size: 2.0em;
+ font-weight: 500;
+ text-align: center;
margin-top: 1.2em;
margin-bottom: 0.6em;
- border-bottom: 2px solid var(--rt-brand-primary);
+ border-bottom: 2px solid var(--rt-border-default);
padding-bottom: 0.3em;
line-height: 1.2;
letter-spacing: -0.02em;
}
-
+
rt-article h2 {
color: var(--rt-brand-secondary);
- font-size: 1.8em;
- font-weight: 600;
- margin-top: 1.5em;
+ font-size: 1.5em;
+ font-weight: 400;
+ text-align: center;
+ margin-top: 1.0em;
margin-bottom: 0.5em;
- border-bottom: 1px dotted var(--rt-border-default);
+ }
+
+ rt-article h2 + h3 {
+ margin-top: -0.3em;
+ padding-top: 0;
}
rt-article h3 {
color: var(--rt-brand-tertiary);
font-size: 1.4em;
- font-weight: 600;
- margin-top: 1.4em;
+ font-weight: 400;
+ margin-top: 1.0em;
margin-bottom: 0.5em;
- font-style: italic;
}
+ /* --- DEEP LEVELS (H4-H6) --- */
rt-article h4, rt-article h5, rt-article h6 {
- color: var(--rt-content-main);
+ color: var(--rt-brand-tertiary);
font-weight: bold;
margin-top: 1.2em;
+ font-style: italic;
}
+ /* Increasing Indentation (Steps of ~4 spaces) */
+ rt-article h4 { margin-left: 2em; }
+ rt-article h5 { margin-left: 4em; }
+ rt-article h6 { margin-left: 6em; }
/* --- BODY TEXT --- */
rt-article p {
,surface_select: "hsl(45, 100%, 15%)" // Text Selection Highlight
// --- CONTENT (Text & Icons) ---
- ,content_main: "hsl(36, 30%, 85%)" // Primary Reading Text
+ ,content_main: "hsl(50, 60%, 85%)" // Primary Reading Text
,content_muted: "hsl(36, 15%, 60%)" // Metadata, subtitles
,content_subtle: "hsl(36, 10%, 40%)" // Placeholders, disabled states
,content_inverse: "hsl(0, 0%, 5%)" // Text on high-contrast buttons