From 7130f7785cdcb749d4c0042bdf35194c65f0a482 Mon Sep 17 00:00:00 2001
From: Thomas Walker Lynch
Date: Mon, 29 Jun 2026 10:45:51 +0000
Subject: [PATCH] updating documents for RT-Style v4
---
.../document/RT-Manuscript_locator.js | 17 +-
administrator/document/how-to_release.html | 10 +-
.../tool/deploy_RT-Style_indirect_locators | 10 +-
.../document/RT-Manuscript_locator.js | 17 +-
.../document/naming_file-and-directory.html | 38 ++--
.../single-file_C-module-and-namespace.html | 92 ++++-----
.../RT-Manuscript_locator.js | 17 +-
document/introduction_Harmony.html | 178 +++++++++---------
...role-and-workflow_product-development.html | 42 +++--
...role-and-workflow_product-maintenance.html | 26 +--
.../document/RT-Manuscript_locator.js | 0
11 files changed, 234 insertions(+), 213 deletions(-)
rename developer/document/RT-Style_locator.js => administrator/document/RT-Manuscript_locator.js (80%)
rename document/RT-Style_locator.js => developer/document/RT-Manuscript_locator.js (80%)
rename shared/document/RT-Style_locator.js => document/RT-Manuscript_locator.js (80%)
rename administrator/document/RT-Style_locator.js => shared/document/RT-Manuscript_locator.js (100%)
diff --git a/developer/document/RT-Style_locator.js b/administrator/document/RT-Manuscript_locator.js
similarity index 80%
rename from developer/document/RT-Style_locator.js
rename to administrator/document/RT-Manuscript_locator.js
index 39b2706..704752b 100644
--- a/developer/document/RT-Style_locator.js
+++ b/administrator/document/RT-Manuscript_locator.js
@@ -1,4 +1,6 @@
/*
+ indirect.js
+
We have four scenarios
immediate - used in the RT-Style distribution itself (authored, consumer, staged)
@@ -39,16 +41,11 @@ window.RT.server_url = "http://localhost:8000/shared/linked-project/RT-Style/Man
window.RT.dirpr_library = style_path;
- // 1. Inject the loader script
- document.write('
+
-
+
+
+
- If a file represents a module or name space, follow the same naming conventions specified for classes and name spaces in the format_RT-code.html document.
+ If a file represents a module or name space, follow the same naming conventions specified for classes and name spaces in the format_RT·code.html document.
- Other program files follow the same naming conventions specified in the format_RT-code.html document for an identifier of the
+ Other program files follow the same naming conventions specified in the format_RT·code.html document for an identifier of the
contained or related language.
@@ -58,9 +64,9 @@
- Who uses each file with this property. Home directories are named like this.
- - The role of the people using the file. The developer and tester directories were named in this manner.
+ - The role of the people using the file. The developer and tester directories were named in this manner.
- What program are the files for.
- - The generic category of program said files are for. We prefer the names authored and made. authored files are those written by humans or AI, while made files are products of tools.
+ - The generic category of program said files are for. We prefer the names authored and made. authored files are those written by humans or AI, while made files are products of tools.
Property indicators on files
@@ -68,9 +74,9 @@
We add a second property to a file using dot extensions to the file's name. We can extend the dot suffix model by using multiple dot suffixes. File name extensions are used to signal to the build tools how the file is to be processed:
- - .cli.c : Compiler fodder made into a stand-alone executable.
- - .lib.c : Library code source, compiled as an object file and added to the project archive.
- - .mod.c : Kernel module sources.
+ - .cli.c : Compiler fodder made into a stand-alone executable.
+ - .lib.c : Library code source, compiled as an object file and added to the project archive.
+ - .mod.c : Kernel module sources.
Exercises
@@ -79,11 +85,11 @@
Rename the following poorly named files to strictly adhere to the RT naming conventions. Pay close attention to the language culture, the capitalization of acronyms, and the rule for spelling out abbreviations in outer scope identifiers.
- - A C-culture makefile that builds a target library and command line interface: target-lib-cli.mk
- - A Lisp-culture source file for an HTML parsing module: html_parser_mod.el
- - A C language source file that initializes an HTTP server: init-http-srv.c
+ - A C-culture makefile that builds a target library and command line interface: target-lib-cli.mk
+ - A Lisp-culture source file for an HTML parsing module: html_parser_mod.el
+ - A C language source file that initializes an HTTP server: init-http-srv.c
-
+