[{"author": "Kesara Rathnayake", "text": "<p>Draft PR for allowing unicode everywhere: <a href=\"https://github.com/ietf-tools/xml2rfc/pull/1017\">https://github.com/ietf-tools/xml2rfc/pull/1017</a></p>", "time": "2023-07-27T16:37:02Z"}, {"author": "Jean Mahoney", "text": "<p>(deleted)</p>", "time": "2023-07-27T16:37:08Z"}, {"author": "Jean Mahoney", "text": "<p><span aria-label=\"wave\" class=\"emoji emoji-1f44b\" role=\"img\" title=\"wave\">:wave:</span></p>", "time": "2023-07-27T16:40:08Z"}, {"author": "Carsten Bormann", "text": "<p>It is a great question</p>", "time": "2023-07-27T16:45:50Z"}, {"author": "Carsten Bormann", "text": "<p>Do we collect information that the processes we know of don't need</p>", "time": "2023-07-27T16:46:04Z"}, {"author": "Carsten Bormann", "text": "<p>docname already is a duplicate</p>", "time": "2023-07-27T16:47:06Z"}, {"author": "John Klensin", "text": "<p>While we are on document names, would anyone care to explain the intended relationship for the I-D or RFC name in &lt;rfc&gt; and the one in &lt;front&gt;&lt;seriesInfo&gt; ?</p>", "time": "2023-07-27T16:47:43Z"}, {"author": "Eliot Lear", "text": "<p>April 1 RFCs don't have draft links</p>", "time": "2023-07-27T16:47:44Z"}, {"author": "Carsten Bormann", "text": "<p>(of the seriesinfo)</p>", "time": "2023-07-27T16:47:50Z"}, {"author": "Carsten Bormann", "text": "<p>JCK: duplicate</p>", "time": "2023-07-27T16:48:05Z"}, {"author": "Julian Reschke", "text": "<p>Thanks, Martin</p>", "time": "2023-07-27T16:48:28Z"}, {"author": "Carsten Bormann", "text": "<p>This should point to a long-term address</p>", "time": "2023-07-27T16:48:28Z"}, {"author": "Carsten Bormann", "text": "<p><a href=\"http://doc.ietf.org\">doc.ietf.org</a>...</p>", "time": "2023-07-27T16:48:33Z"}, {"author": "Carsten Bormann", "text": "<p>Proposal: get rid of docName</p>", "time": "2023-07-27T16:49:10Z"}, {"author": "Julian Reschke", "text": "<p>it's hiden metadata that doesn' help at all</p>", "time": "2023-07-27T16:49:18Z"}, {"author": "John Klensin", "text": "<p>@Carsten: yes, but not guaranteed to be consistent and only one shows up in rendering</p>", "time": "2023-07-27T16:49:33Z"}, {"author": "Carsten Bormann", "text": "<p>Exactly.  And I have seen several drafts where the duplicates don't agreed/</p>", "time": "2023-07-27T16:49:41Z"}, {"author": "Martin Thomson", "text": "<p>Is that an elevated 2 character or a superscript?</p>", "time": "2023-07-27T16:50:16Z"}, {"author": "Carsten Bormann", "text": "<p>(Proposal: add an Index of non-ASCII characters.)</p>", "time": "2023-07-27T16:50:36Z"}, {"author": "Carsten Bormann", "text": "<p>So I can find out whether the snowman has snow</p>", "time": "2023-07-27T16:50:56Z"}, {"author": "Julian Reschke", "text": "<p>re &lt;u&gt;: <a href=\"https://github.com/rfc-format/draft-iab-xml2rfc-v3-bis/issues/217\">https://github.com/rfc-format/draft-iab-xml2rfc-v3-bis/issues/217</a></p>", "time": "2023-07-27T16:50:58Z"}, {"author": "Martin Thomson", "text": "<p>Carsten: I think that having a tool that indexes that way is fine, but I would not include it in any publication format</p>", "time": "2023-07-27T16:51:22Z"}, {"author": "John Klensin", "text": "<p>@Martin.  There is a Unicode code point for that (small, elevated) character so no need for &lt;superscript&gt; markup.</p>", "time": "2023-07-27T16:51:30Z"}, {"author": "Carsten Bormann", "text": "<p>MT: Fine with me, the tool is called echars</p>", "time": "2023-07-27T16:51:45Z"}, {"author": "Martin Thomson", "text": "<p><span class=\"user-mention\" data-user-id=\"355\">@John Klensin</span> I am aware of that, hence the question.</p>", "time": "2023-07-27T16:51:55Z"}, {"author": "Martin Thomson", "text": "<p>\u00b2</p>", "time": "2023-07-27T16:52:55Z"}, {"author": "Carsten Bormann", "text": "<p>&lt;u&gt; simply solves another problem, described well in 7997 (and solved, as opposed to 7997)</p>", "time": "2023-07-27T16:52:58Z"}, {"author": "Julian Reschke", "text": "<p>but it has that open issue I mentioned above that we should fix</p>", "time": "2023-07-27T16:53:31Z"}, {"author": "Carsten Bormann", "text": "<p>Right, the hackery in the &lt;u&gt; implementation does have a problem.  Unrelated to non-ASCII</p>", "time": "2023-07-27T16:54:42Z"}, {"author": "Julian Reschke", "text": "<p>that was not helpful</p>", "time": "2023-07-27T16:55:05Z"}, {"author": "Julian Reschke", "text": "<p>MathML, actually</p>", "time": "2023-07-27T16:55:23Z"}, {"author": "Carsten Bormann", "text": "<p>We should have MathML in the artset</p>", "time": "2023-07-27T16:55:49Z"}, {"author": "Julian Reschke", "text": "<p>oh wow, I disagree wit most of that slide; but we realy shoulddo this in the issue tracker</p>", "time": "2023-07-27T16:56:10Z"}, {"author": "Carsten Bormann", "text": "<p>But since that changes the grammar, it will take a couple years</p>", "time": "2023-07-27T16:56:12Z"}, {"author": "Pete Resnick", "text": "<p><span class=\"user-mention\" data-user-id=\"354\">@Julian Reschke</span> Yes, thanks.</p>", "time": "2023-07-27T16:56:31Z"}, {"author": "Martin Thomson", "text": "<p>I was enqueued to say this, but I'll put it here: We should not be specifying the prep tool.</p>", "time": "2023-07-27T16:58:23Z"}, {"author": "Martin Thomson", "text": "<p>The prep tool is implementation, not policy.</p>", "time": "2023-07-27T16:58:33Z"}, {"author": "Julian Reschke", "text": "<p>right; it's an impl details</p>", "time": "2023-07-27T16:58:53Z"}, {"author": "John Klensin", "text": "<p>@Martin +1</p>", "time": "2023-07-27T16:58:54Z"}, {"author": "Julian Reschke", "text": "<p>detail</p>", "time": "2023-07-27T16:58:57Z"}, {"author": "Carsten Bormann", "text": "<p>absolutely, but can't misinformation let spread</p>", "time": "2023-07-27T16:59:13Z"}, {"author": "Carsten Bormann", "text": "<p>MT: It would be nice to include incoming links in the \"API\" of RFCXML</p>", "time": "2023-07-27T16:59:50Z"}, {"author": "Carsten Bormann", "text": "<p>color!</p>", "time": "2023-07-27T17:00:15Z"}, {"author": "Robert Sparks", "text": "<p>this is the policy for the publishing language</p>", "time": "2023-07-27T17:01:13Z"}, {"author": "Robert Sparks", "text": "<p>there will not be includes in the published language</p>", "time": "2023-07-27T17:01:21Z"}, {"author": "Robert Sparks", "text": "<p>we will make sure that includes work for authoring, and that includes can be rebuilt when looking at the published grammar</p>", "time": "2023-07-27T17:01:49Z"}, {"author": "Carsten Bormann", "text": "<p>It also would be nice to have a dcument for the authoring language, that <em>all IETF work</em> happens in</p>", "time": "2023-07-27T17:01:55Z"}, {"author": "Martin Thomson", "text": "<p>there's a line here between documenting a tool (xml2rfc) and documenting a format (RFC XML) that is badly smeared</p>", "time": "2023-07-27T17:02:07Z"}, {"author": "Robert Sparks", "text": "<p>but that is implementation, not policy, and rswg shouldn't waste time on it</p>", "time": "2023-07-27T17:02:08Z"}, {"author": "Carsten Bormann", "text": "<p>Robert: Some of it.</p>", "time": "2023-07-27T17:02:29Z"}, {"author": "Julian Reschke", "text": "<p>I don't want to waste queue time on this, but... If we look back at where we came from, and where we are right now, we can be happy about the progress we made by introducing v3 and HTML renditions. Seriously. there are flaws, and we need to fix them, and wer too slow with that. But still!</p>", "time": "2023-07-27T17:07:10Z"}, {"author": "Carsten Bormann", "text": "<p>Julian: +1</p>", "time": "2023-07-27T17:07:43Z"}, {"author": "Carsten Bormann", "text": "<p>We are in a great position, the infuriating part is that it could be even better easily</p>", "time": "2023-07-27T17:08:03Z"}, {"author": "Julian Reschke", "text": "<p>si</p>", "time": "2023-07-27T17:08:24Z"}, {"author": "Julian Reschke", "text": "<p>(and, FWIW, a big part of this is based on MTR's work)</p>", "time": "2023-07-27T17:09:29Z"}, {"author": "Carsten Bormann", "text": "<p>which had incredible foresight in 1999</p>", "time": "2023-07-27T17:10:33Z"}, {"author": "Carsten Bormann", "text": "<p>postal =<br>\n     element postal {<br>\n       attribute xml:base { text }?,<br>\n       attribute xml:lang { text }?,<br>\n       (( city | cityarea | code | country | extaddr | pobox | region<br>\n          | sortingcode | street)* <br>\n        | postalLine+)<br>\n     }</p>", "time": "2023-07-27T17:13:01Z"}, {"author": "Carsten Bormann", "text": "<p>So we can have postalLine, but not country.</p>", "time": "2023-07-27T17:13:16Z"}, {"author": "Carsten Bormann", "text": "<p>\u2794 semantic refinement</p>", "time": "2023-07-27T17:13:34Z"}, {"author": "Julian Reschke", "text": "<p>we can, if we extend the grammar (we actually did that already)</p>", "time": "2023-07-27T17:14:08Z"}, {"author": "Carsten Bormann", "text": "<p>(the snippet is from xml2rfc, 2023-04-17 I think(</p>", "time": "2023-07-27T17:14:46Z"}, {"author": "Carsten Bormann", "text": "<p>I didn't notice that JL's example doesn't actually work today.</p>", "time": "2023-07-27T17:15:23Z"}, {"author": "Julian Reschke", "text": "<p>I believe we used that in the HTTP RFCs lasr year already</p>", "time": "2023-07-27T17:15:52Z"}, {"author": "Carsten Bormann", "text": "<p>(We don't know the original intent, because the consensus was about the artifacy)</p>", "time": "2023-07-27T17:16:03Z"}, {"author": "Julian Reschke", "text": "<p>(but my recollection is incorrect)</p>", "time": "2023-07-27T17:16:38Z"}, {"author": "Carsten Bormann", "text": "<p>The source doesn't lie :-)</p>", "time": "2023-07-27T17:16:50Z"}, {"author": "John Klensin", "text": "<p>Sadly, \"original intent\" is a matter of interpretation and we will probably never get consensus about the official interpreter</p>", "time": "2023-07-27T17:16:54Z"}, {"author": "Jay Daley", "text": "<p>The errata process is a well used process for establishing if  a change (fix) meets the original intent</p>", "time": "2023-07-27T17:21:04Z"}, {"author": "John Klensin", "text": "<p>And, of course, if errata can be interpreted as changing semantics, they ought to have the same level of review and approval as the documents themselves (i.e., not be author and/or IESG decisions)</p>", "time": "2023-07-27T17:21:48Z"}, {"author": "Abdussalam Baryun", "text": "<p>good point</p>", "time": "2023-07-27T17:22:17Z"}, {"author": "Hector Santos", "text": "<p>Side Question: For new authors, what GUI tools are available?</p>", "time": "2023-07-27T17:23:29Z"}, {"author": "Martin Thomson", "text": "<p>hector: kdwatch + a browser is as close as we get</p>", "time": "2023-07-27T17:24:10Z"}, {"author": "Julian Reschke", "text": "<p>you can edit the XML and display it directly in the browser (with rfcxml.xslt)</p>", "time": "2023-07-27T17:24:49Z"}, {"author": "Carsten Bormann", "text": "<p>MT: true.  Happens to me, too...</p>", "time": "2023-07-27T17:25:13Z"}, {"author": "Hector Santos", "text": "<p>Yes. More of a WYSIWYG tool.  More attractive for new authors.</p>", "time": "2023-07-27T17:25:33Z"}, {"author": "Julian Reschke", "text": "<p>WYSIAYG</p>", "time": "2023-07-27T17:26:43Z"}, {"author": "John Klensin", "text": "<p>I largely agree with Carsten.  I'll believe we are reacting consensus about XML or even markdown when I see IETF Last Calls pointing to those forms and indicating that all comments should be stated in terms of them, not what appears in presentation.    (I think that would be a horrible idea, but...)</p>", "time": "2023-07-27T17:26:47Z"}, {"author": "Robert Sparks", "text": "<p><span class=\"user-mention\" data-user-id=\"350\">@Eliot Lear</span> if you can send a little louder audio it would be useful (you are currently quieter than other remote participants).</p>", "time": "2023-07-27T17:28:12Z"}, {"author": "Carsten Bormann", "text": "<p>(we should not forget about document usability.  That <em>is</em> an objective, but second-rate behind preserving the result of the consensus processes.)</p>", "time": "2023-07-27T17:29:19Z"}, {"author": "Martin Thomson", "text": "<p><span class=\"user-mention\" data-user-id=\"350\">@Eliot Lear</span> I didn't say \"most\" people build consensus around markdown, only that <em>some</em> do.</p>", "time": "2023-07-27T17:29:27Z"}, {"author": "Carsten Bormann", "text": "<p>i.e., the future is already there, it's just unevenly distributed</p>", "time": "2023-07-27T17:30:16Z"}, {"author": "Martin Thomson", "text": "<p>also, I want to point out how disappointed I am that my choice of font was not retained</p>", "time": "2023-07-27T17:30:35Z"}, {"author": "Eliot Lear", "text": "<p><span aria-label=\"grinning\" class=\"emoji emoji-1f600\" role=\"img\" title=\"grinning\">:grinning:</span></p>", "time": "2023-07-27T17:31:25Z"}, {"author": "Carsten Bormann", "text": "<p>I think we should have a policy about fonts.  Item one: Serif for text body</p>", "time": "2023-07-27T17:31:36Z"}, {"author": "Eliot Lear", "text": "<p>@robert sparks, I have <em>never</em> been accused of being too quiet.</p>", "time": "2023-07-27T17:32:06Z"}, {"author": "Martin Thomson", "text": "<p>I am opposed to having a font policy</p>", "time": "2023-07-27T17:32:09Z"}, {"author": "Carsten Bormann", "text": "<p>That, too.</p>", "time": "2023-07-27T17:32:21Z"}, {"author": "Carsten Bormann", "text": "<p>A default font policy, I meant</p>", "time": "2023-07-27T17:32:29Z"}, {"author": "Carsten Bormann", "text": "<p>And dark mode</p>", "time": "2023-07-27T17:32:36Z"}, {"author": "Martin Thomson", "text": "<p>what would that achieve?</p>", "time": "2023-07-27T17:32:38Z"}, {"author": "Carsten Bormann", "text": "<p>A little energy to spend on document usability.</p>", "time": "2023-07-27T17:33:05Z"}, {"author": "Martin Thomson", "text": "<p>*dark mode\" is a feature I support in the stylesheets that I maintain and it works great</p>", "time": "2023-07-27T17:33:06Z"}, {"author": "Carsten Bormann", "text": "<p>Yes, and fonts go there, too</p>", "time": "2023-07-27T17:33:21Z"}, {"author": "Julian Reschke", "text": "<p>use rfcxml.xslt, dark mode has been supported for ages :-)</p>", "time": "2023-07-27T17:33:28Z"}, {"author": "Carsten Bormann", "text": "<p>We need to provide good defaults for the 80 %</p>", "time": "2023-07-27T17:33:52Z"}, {"author": "Carsten Bormann", "text": "<p>+1 s/canonical/source</p>", "time": "2023-07-27T17:34:45Z"}, {"author": "Martin Thomson", "text": "<p>supporting dark mode is really challenging if you allow colours; see just about any GitHub README</p>", "time": "2023-07-27T17:34:51Z"}, {"author": "Carsten Bormann", "text": "<p>just put it in the artset</p>", "time": "2023-07-27T17:35:06Z"}, {"author": "Martin Thomson", "text": "<p><span aria-label=\"nauseated\" class=\"emoji emoji-1f922\" role=\"img\" title=\"nauseated\">:nauseated:</span></p>", "time": "2023-07-27T17:35:21Z"}, {"author": "Eliot Lear", "text": "<p>@mthomp that didn't render :-(</p>", "time": "2023-07-27T17:35:46Z"}, {"author": "Martin Thomson", "text": "<p>I'm not a fan of that idea, because it creates work</p>", "time": "2023-07-27T17:35:49Z"}, {"author": "Eliot Lear", "text": "<p>s/p//</p>", "time": "2023-07-27T17:36:01Z"}, {"author": "Martin Thomson", "text": "<p><span class=\"user-mention\" data-user-id=\"350\">@Eliot Lear</span> that was an emoji of a nauseated face</p>", "time": "2023-07-27T17:36:21Z"}, {"author": "Eliot Lear", "text": "<p>Yeah, i was aiming for a rendering joke.  #fail</p>", "time": "2023-07-27T17:36:47Z"}, {"author": "Martin Thomson", "text": "<p>Interesting that the meetecho client does not render emoji.  I wonder why</p>", "time": "2023-07-27T17:37:20Z"}, {"author": "Carsten Bormann", "text": "<p>MT: <span aria-label=\"ocean\" class=\"emoji emoji-1f30a\" role=\"img\" title=\"ocean\">:ocean:</span></p>", "time": "2023-07-27T17:37:43Z"}, {"author": "Martin Thomson", "text": "<p>huh, strange</p>", "time": "2023-07-27T17:38:02Z"}, {"author": "Carsten Bormann", "text": "<p>I just put in the character</p>", "time": "2023-07-27T17:38:10Z"}, {"author": "Martin Thomson", "text": "<p><span aria-label=\"grimacing\" class=\"emoji emoji-1f62c\" role=\"img\" title=\"grimacing\">:grimacing:</span></p>", "time": "2023-07-27T17:38:11Z"}, {"author": "Martin Thomson", "text": "<p>not working for me...</p>", "time": "2023-07-27T17:38:22Z"}, {"author": "Martin Thomson", "text": "<p>(I'm using the OS emoji keyboard)</p>", "time": "2023-07-27T17:38:35Z"}, {"author": "Carsten Bormann", "text": "<p><span aria-label=\"ocean\" class=\"emoji emoji-1f30a\" role=\"img\" title=\"ocean\">:ocean:</span><br>\ntest</p>", "time": "2023-07-27T17:39:04Z"}, {"author": "Kesara Rathnayake", "text": "<p>emojis on meetecho client are different to what's on zulip.</p>", "time": "2023-07-27T17:40:38Z"}, {"author": "Martin Thomson", "text": "<p>I get the same outcome from both clients.</p>", "time": "2023-07-27T17:41:15Z"}, {"author": "Carsten Bormann", "text": "<p>use utftex for integrals</p>", "time": "2023-07-27T17:43:24Z"}, {"author": "Martin Thomson", "text": "<p>it's ugly in plain text, but still mostly functional</p>", "time": "2023-07-27T17:45:02Z"}, {"author": "Carsten Bormann", "text": "<p>You can't have finer details without terminology.  That's why I wrote <a href=\"https://www.ietf.org/archive/id/draft-bormann-rswg-terminology-00.html\">https://www.ietf.org/archive/id/draft-bormann-rswg-terminology-00.html</a></p>", "time": "2023-07-27T17:49:36Z"}, {"author": "Carsten Bormann", "text": "<p>Martin's draft is fine for me (after a few changes) at the 30000' level</p>", "time": "2023-07-27T17:49:54Z"}, {"author": "Carsten Bormann", "text": "<p>So an online interim is now f2f? :-)</p>", "time": "2023-07-27T17:50:50Z"}, {"author": "Paul Hoffman", "text": "<p>Pete fixed that: online</p>", "time": "2023-07-27T17:53:20Z"}, {"author": "Martin Thomson", "text": "<p>I see no problem with asking RSWG for new ideas, though asking RSAB is a fine way to get a quick first call.</p>", "time": "2023-07-27T17:59:56Z"}, {"author": "Carsten Bormann", "text": "<p>&lt;tt!</p>", "time": "2023-07-27T18:03:25Z"}, {"author": "John Klensin", "text": "<p>The elephant in the Unicode usage room is that a list of code points is not sufficient to get desired and predicable rendering in a large collection of cases (mostly with non-European scripts)</p>", "time": "2023-07-27T18:09:24Z"}, {"author": "Carsten Bormann", "text": "<p>The style guide allows British vs. US</p>", "time": "2023-07-27T18:11:45Z"}, {"author": "Carsten Bormann", "text": "<p>(I'm working in a WG that has a British-spelled WG name, which trips the spelling checker each time I work on the document there.)</p>", "time": "2023-07-27T18:12:26Z"}, {"author": "Carsten Bormann", "text": "<p>It can't.</p>", "time": "2023-07-27T18:13:51Z"}, {"author": "Julian Reschke", "text": "<p>+1</p>", "time": "2023-07-27T18:16:53Z"}, {"author": "Carsten Bormann", "text": "<p>JCK: very true!  But we first need to jump the hurdle of a fixed allow-list</p>", "time": "2023-07-27T18:17:32Z"}]