From: Thomas Walker Lynch
Date: Wed, 5 Aug 2026 07:30:22 +0000 (+0000)
Subject: v5.1 presntable perhaps
X-Git-Url: https://git.reasoningtechnology.com/%27%20%20%20window.RT.dirpr_library%20%20%20%27/%27%20%20%20key%20%20%20%27?a=commitdiff_plain;h=571442c21ac8dd0a34f5b234ede9d7ee2077fc0d;p=RT-Style
v5.1 presntable perhaps
---
diff --git a/developer/authored/Manuscript.copy/Document/manual.html b/developer/authored/Manuscript.copy/Document/manual.html
index 5ec4847..8e9a762 100644
--- a/developer/authored/Manuscript.copy/Document/manual.html
+++ b/developer/authored/Manuscript.copy/Document/manual.html
@@ -30,53 +30,32 @@
-
- Execution Pipeline Schedule
- Standard web developers utilize browser inspection tools assuming the rendered elements map directly to the authored HTML. In the RT framework, this is false. The layout engine routinely executes destructive, multi-pass operationsâripping out text arrays to synthesize coordinate grids or wrapping linear flows into soft-paginated boundaries.
+ For RT-Style to work, the document will need to include a file that points it at the library, as discussed later in this manual.
+
- RT-Style operates on a strictly phased, non-monotonic DOM evaluation schedule governed by the stage_manager.js. Developers writing custom elements must target the correct execution phase to prevent destructive collisions.
+ For examples of using RT-Style, take a look at the source code for this document, and look in the project test directory.
-
-
- Evaluates raw 1D streams. Injects section wrappers, maps counter states, evaluates math tokens, and isolates explicit string payloads.
-
-
- Initial document chunking. Slices the continuous DOM into discrete <RT·page> boundaries based on height configurations. Modifies the tree aggressively.
-
-
- Applies geometric CSS configurations to the generated pages.
-
-
- Walks the tree to increment the state machines and populates snapshot variables. Must run after pagination to ensure page numbers exist.
-
-
- Resolves mapping dictionaries bridging logical content with its physically paginated layout geometry.
-
-
- Absorbs dimensional deltas. Expands page limits to accommodate space consumed by injected cross-references and generated indices.
-
-
@@ -133,18 +112,10 @@
Decorators
- Semantic anchor for technical terminology. Formats the initial occurrence and registers the element ID for index generation. Authors must mark all occurrences of the term.
-
-
Attributes:
- id: (Default: Auto-generated slug, e.g., "def-my-term")
-
+ Semantic anchor for technical terminology. Formats the initial occurrence and registers the element ID for index generation. Authors should decorate all occurrences of the term so that they can be indexed.
- Semantic anchor for a novel term coined within the current document boundaries. Registers the ID for index generation.
-
-
Attributes:
- id: (Default: Auto-generated slug, e.g., "def-neo-my-term")
-
+ Semantic anchor for a novel term coined within the current document boundaries. Again all instances should be decorated.
@@ -156,19 +127,16 @@
- Establishes a scoped 1D execution boundary. Manages hierarchical counting numbering, page breaks for top-level scopes, and injects the formatted title.
-
-
Child Element: <RT·name> (Required: The title payload for the section).
-
+ Scoped nestable section marker. Each nesting level is styled differently.
- The semantic title payload for a container. Evaluated by sections, grids, and relations. Multiple instances are concatenated with newlines.
+ Gives a name to the immediately container. Evaluated by sections to set the section heading, by relations to name a relation, and by matrices to name vectors, etc. Multiple instances are concatenated with newlines.
- Code span or pre-formatted code block. Automatically dedents alignment spaces and inherits theme boundaries.
+ Code span or pre-formatted code block. If opening and closing tags are on the same line, content is considered to be inline span code. Otherwise, the content is considered to be a block of code. The left edge of the code is taken to the left edge of the tags. If code is found to the left of the tags, then the left edge is that of the source file.
- Injects mathematical layout evaluation via the MathJax rendering engine.
+ Injects mathematical layout evaluation via the MathJax rendering engine. If opening and closing tags are on the same line, contents are considered to be inline span math. Otherwise, the contents is considered to be a block of math.
@@ -370,6 +338,37 @@
+
+ Execution Pipeline Schedule
+
+
+ In the RT-Style framework when a page is rendered, the JS code associated with the semantic elements modifies the DOM. It does so in multiple passes so that page numbering, counters, and cross references function without need for forward referencing or concern about dependencies between them. Consequently what is seen in the element view of the browser debug window will not have a one to one correspondence with the elements found in the document.
+
+
+
+
+ Evaluates raw 1D streams. Injects section wrappers, maps counter states, evaluates math tokens, and isolates explicit string payloads.
+
+
+ Initial document chunking. Slices the continuous DOM into discrete <RT·page> boundaries based on height configurations. Modifies the tree aggressively.
+
+
+ Applies geometric CSS configurations to the generated pages.
+
+
+ Walks the tree to increment the state machines and populates snapshot variables. Must run after pagination to ensure page numbers exist.
+
+
+ Resolves mapping dictionaries bridging logical content with its physically paginated layout geometry.
+
+
+ Absorbs dimensional deltas. Expands page limits to accommodate space consumed by injected cross-references and generated indices.
+
+
+
+
+
+