more work on the document styling files
authorThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Tue, 13 Jan 2026 07:27:30 +0000 (07:27 +0000)
committerThomas Walker Lynch <eknp9n@reasoningtechnology.com>
Tue, 13 Jan 2026 07:27:30 +0000 (07:27 +0000)
developer/document.zip [new file with mode: 0644]
developer/document/ontology.org [deleted file]
developer/document/style/do_style.js
developer/document/style/utility.js
developer/document/test.html

diff --git a/developer/document.zip b/developer/document.zip
new file mode 100644 (file)
index 0000000..8ba6b34
Binary files /dev/null and b/developer/document.zip differ
diff --git a/developer/document/ontology.org b/developer/document/ontology.org
deleted file mode 100644 (file)
index a7a76a8..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-#+TITLE: Project Ontology: Authored vs. Loadable
-#+AUTHOR: Harmony Developer
-#+DATE: 2025-11-21
-#+OPTIONS: toc:t num:nil
-
-* The Core Philosophy
-This project distinguishes files based on fundamental **invariants** (properties) rather than arbitrary file types[cite: 889, 890]. This creates a clear semantic structure:
-- **Provenance**: Who created this file?
-- **Capability**: What is the file's primary function in the system? [cite: 890, 891]
-
-**The Golden Rule:** God and Artists (Developers) *create* things; Factories (Build Systems) *make* things[cite: 892].
-
-* Directory Structure Overview
-
-#+BEGIN_SRC text
-developer/
-├── authored/              # (The Logic) Human-written source code.
-├── loadable/              # (Capability) Agnostic Entry Points.
-├── scratchpad/            # (Transient) Intermediates, Objects.
-└── tool/                  # (The Factory) Build scripts.
-
-release/
-├── loadable/              # (Capability) Shared, Agnostic Release Entry Points.
-├── local_build/           # (Action/Locality) Architecture-specific binaries.
-#+END_SRC
-
-* Detailed Invariants
-
-** ~developer/authored/~
-- **Invariant:** Primary Logic Source (Code). Every file here is written by a human author[cite: 898, 899].
-- **Rule:** Scripts must treat this directory as read-only. This replaces the old `cc/` and `python3/` source directories.
-
-** ~developer/loadable/~
-- **Invariant:** Architecture-Agnostic Entry Points. Files here possess the property of being executable by the user[cite: 902].
-- **Contents:** Symlinks to interpreted code, shared scripts, and wrappers that are safe to commit[cite: 903].
-
-** ~developer/scratchpad/loadable/~
-- **Invariant:** Machine-Generated Executables (Intermediate). This is the transient output location during development[cite: 904].
-- **Rule:** This directory is **ignored by Git** and houses compiled binaries and libraries derived by the build system[cite: 905, 906].
-
-** ~release/local_build/~
-- **Invariant:** Local Action Required.
-- **Rule:** This directory is added to the `.gitignore` in the release directory. Its presence signals to a new developer: **"You must perform a local build to populate this directory with machine-specific executables."**
-- **Contents:** Final binaries are copied here by the release script from the `scratchpad/`[cite: 915].
-  <
index 588fd17..72de517 100644 (file)
@@ -15,6 +15,7 @@ window.StyleRT.do_style = function() {
     'style/RT_code.js',         
     'style/article_generic.js', 
     'style/RT_TOC.js',          
+    'style/paginate.js', 
     'style/paginate_by_element.js', 
     //    'style/page.js',
     //    'style/page_css.js',            
index 8cba0e6..337bdcc 100644 (file)
@@ -11,7 +11,7 @@ window.StyleRT = window.StyleRT || {};
 // --- DEBUG SYSTEM ---
 window.StyleRT.debug = {
   // Add tokens here to enable specific logs: 'RT_code', 'layout', 'style', 'layout'
-  active_tokens: new Set(['style', 'layout']),
+  active_tokens: new Set(['style' ,'layout' ,'pagination']),
 
   log: function(token, message) {
     if (this.active_tokens.has(token)) {
index 7bf9955..d25effb 100644 (file)
@@ -25,9 +25,7 @@
   <p>x
     We have a symbol instance factory. Each time the <rt-code>make</rt-code> 
     method is called, we get a unique identity <rt-math>i</rt-math>.
-  </p>
 
-  <p>
     A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
   </p>
@@ -39,81 +37,34 @@ x = y
   <p>
     1. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     2. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     3. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     4. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     5. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     6. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     7. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     8. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p> skipping 9 and 10, just for fun. </p>
-
-  <p>
     11. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     12. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     13. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     14. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     15. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     16. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     17. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
-  </p>
-
-  <p>
     18. A symbol instance may be copied as though it were an integer. 
     Thus, a common method for making a copy is assignment:
   </p>