diff options
Diffstat (limited to 'public')
-rw-r--r-- | public/index.atom | 41 | ||||
-rw-r--r-- | public/index.html | 2 | ||||
-rw-r--r-- | public/index.md | 1 | ||||
-rw-r--r-- | public/message-threading.md | 4 | ||||
-rw-r--r-- | public/relax-ng-errata.html | 51 | ||||
-rw-r--r-- | public/relax-ng-errata.md | 42 |
6 files changed, 138 insertions, 3 deletions
diff --git a/public/index.atom b/public/index.atom index dd10c2c..18ad7fe 100644 --- a/public/index.atom +++ b/public/index.atom @@ -5,12 +5,51 @@ <link rel="self" type="application/atom+xml" href="./index.atom"/> <link rel="alternate" type="text/html" href="./"/> <link rel="alternate" type="text/markdown" href="./index.md"/> - <updated>2024-06-08T00:00:00+00:00</updated> + <updated>2024-07-10T00:00:00+00:00</updated> <author><name>Luke T. Shumaker</name><uri>https://lukeshu.com/</uri><email>lukeshu@lukeshu.com</email></author> <id>https://lukeshu.com/blog/</id> <entry xmlns="http://www.w3.org/2005/Atom"> + <link rel="alternate" type="text/html" href="./relax-ng-errata.html"/> + <link rel="alternate" type="text/markdown" href="./relax-ng-errata.md"/> + <id>https://lukeshu.com/blog/relax-ng-errata.html</id> + <updated>2024-07-10T00:00:00+00:00</updated> + <published>2024-07-10T00:00:00+00:00</published> + <title>RELAX NG Compact Syntax errata</title> + <content type="html"><h1 id="relax-ng-compact-syntax-errata">RELAX NG Compact Syntax +errata</h1> +<div style="font-family: monospace"> +<p>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;</p> +</div> +<p>Hello,</p> +<p>I believe that I have found an error in the <a +href="https://relaxng.org/compact-20021121.html">RELAX NG Compact Syntax +document</a> (and am unsure if this is the best way to report it).</p> +<p>In the definition for <code>primary</code>, it says</p> +<pre><code> primary returns Element ::= +… + | &quot;empty&quot; + { &lt;empty/&gt; } + | &quot;notAllowed&quot; + { &lt;notAllowed/&gt; } + | &quot;empty&quot; + { &lt;text/&gt; } +…</code></pre> +<p>Surely that second "empty" literal should be "text"?</p> +<div style="font-family: monospace"> +<p>-- <br/> Cheers,<br/> ~ Luke T. Shumaker<br/></p> +</div> +</content> + <author><name>Luke T. Shumaker</name><uri>https://lukeshu.com/</uri><email>lukeshu@lukeshu.com</email></author> + <rights type="html"><p>The content of this page is Copyright © 2024 <a href="mailto:lukeshu@lukeshu.com">Luke T. Shumaker</a>.</p> +<p>This page is licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a> license.</p></rights> + </entry> + + <entry xmlns="http://www.w3.org/2005/Atom"> <link rel="alternate" type="text/html" href="./message-threading.html"/> <link rel="alternate" type="text/markdown" href="./message-threading.md"/> <id>https://lukeshu.com/blog/message-threading.html</id> diff --git a/public/index.html b/public/index.html index 140eb36..a35974f 100644 --- a/public/index.html +++ b/public/index.html @@ -21,6 +21,8 @@ time { } </style> <ul> +<li><time>2024-07-10</time> - <a href="./relax-ng-errata.html">RELAX NG +Compact Syntax errata</a></li> <li><time>2024-06-08</time> - <a href="./message-threading.html">Notes on email message threading</a></li> <li><time>2023-07-10</time> - <a href="./btrfs-rec.html">Announcing: diff --git a/public/index.md b/public/index.md index 8e5a171..2d4cb05 100644 --- a/public/index.md +++ b/public/index.md @@ -10,6 +10,7 @@ time { } </style> + * <time>2024-07-10</time> - [RELAX NG Compact Syntax errata](./relax-ng-errata.html) * <time>2024-06-08</time> - [Notes on email message threading](./message-threading.html) * <time>2023-07-10</time> - [Announcing: btrfs-rec: Recover (data from) a broken btrfs filesystem](./btrfs-rec.html) * <time>2018-02-09</time> - [POSIX pricing and availability; or: Do you really need the PDF?](./posix-pricing.html) 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.html b/public/relax-ng-errata.html new file mode 100644 index 0000000..7a5b769 --- /dev/null +++ b/public/relax-ng-errata.html @@ -0,0 +1,51 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="utf-8"> + <title>RELAX NG Compact Syntax errata — Luke T. Shumaker</title> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <link rel="stylesheet" href="assets/style.css"> + <link rel="alternate" type="application/atom+xml" href="./index.atom" name="web log entries"/> +</head> +<body> +<header><a href="/">Luke T. Shumaker</a> » <a href=/blog>blog</a> » relax-ng-errata</header> +<article> +<h1 id="relax-ng-compact-syntax-errata">RELAX NG Compact Syntax +errata</h1> +<div style="font-family: monospace"> +<p>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: +<87sexly8ze.wl-lukeshu@lukeshu.com></p> +</div> +<p>Hello,</p> +<p>I believe that I have found an error in the <a +href="https://relaxng.org/compact-20021121.html">RELAX NG Compact Syntax +document</a> (and am unsure if this is the best way to report it).</p> +<p>In the definition for <code>primary</code>, it says</p> +<pre><code> primary returns Element ::= +… + | "empty" + { <empty/> } + | "notAllowed" + { <notAllowed/> } + | "empty" + { <text/> } +…</code></pre> +<p>Surely that second "empty" literal should be "text"?</p> +<div style="font-family: monospace"> +<p>-- <br/> Cheers,<br/> ~ Luke T. Shumaker<br/></p> +</div> + +</article> +<footer> + <aside class="sponsor"><p>I'd love it if you <a class="em" + href="/sponsor/">sponsored me</a>. It will allow me to continue + <a class="em" href="/imworkingon/">my work</a> on the GNU/Linux + ecosystem. Thanks!</p></aside> + +<p>The content of this page is Copyright © 2024 <a href="mailto:lukeshu@lukeshu.com">Luke T. Shumaker</a>.</p> +<p>This page is licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a> license.</p> +</footer> +</body> +</html> 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: <87sexly8ze.wl-lukeshu@lukeshu.com> +</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> + |