summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--public/message-threading.md4
-rw-r--r--public/relax-ng-errata.md42
2 files changed, 44 insertions, 2 deletions
diff --git a/public/message-threading.md b/public/message-threading.md
index eb83705..a710631 100644
--- a/public/message-threading.md
+++ b/public/message-threading.md
@@ -31,11 +31,11 @@ feedback valuable.
You write that the algorithm in RFC 5256 is merely a <q>restating</q> of
your algorithm, but I noticed 3 (minor) differences:
-
+
1. In your step 1.C, the RFC says to check whether this would create a
loop, and if it would to skip creating the link; your version only
says to perform this check in step 1.B.
-
+
2. The RFC says to sort the messages by date between your steps 4 and
5; that is: when grouping by subject, containers in the root set
should be processed in date-order (you do not specify an order),
diff --git a/public/relax-ng-errata.md b/public/relax-ng-errata.md
new file mode 100644
index 0000000..1de39be
--- /dev/null
+++ b/public/relax-ng-errata.md
@@ -0,0 +1,42 @@
+RELAX NG Compact Syntax errata
+==============================
+---
+date: "2024-07-10"
+markdown_options: "-smart"
+---
+
+<div style="font-family: monospace">
+To: relax-ng-comment@lists.oasis-open.org, jjc@jclark.com, eb2m-mrt@asahi-net.or.jp<br/>
+Subject: RELAX NG Compact Syntax errata<br/>
+Date: Sun, 09 Jun 2024 17:47:17 -0600<br/>
+Message-ID: &lt;87sexly8ze.wl-lukeshu@lukeshu.com&gt;
+</div>
+
+Hello,
+
+I believe that I have found an error in the [RELAX NG Compact Syntax
+document](https://relaxng.org/compact-20021121.html) (and am unsure if
+this is the best way to report it).
+
+In the definition for `primary`, it says
+
+```
+ primary returns Element ::=
+…
+ | "empty"
+ { <empty/> }
+ | "notAllowed"
+ { <notAllowed/> }
+ | "empty"
+ { <text/> }
+…
+```
+
+Surely that second "empty" literal should be "text"?
+
+<div style="font-family: monospace">
+-- <br/>
+Cheers,<br/>
+~ Luke T. Shumaker<br/>
+</div>
+