IRC log of ixml on 2023-07-25

Timestamps are in UTC.

13:50:52 [RRSAgent]
RRSAgent has joined #ixml
13:50:56 [RRSAgent]
logging to https://www.w3.org/2023/07/25-ixml-irc
13:53:26 [norm]
norm has joined #ixml
13:58:02 [mjoel]
mjoel has joined #ixml
13:58:58 [mjoel]
good morning/afternoon/evening
13:59:04 [norm]
Hello Joel
13:59:13 [norm]
rrsagent, help
13:59:15 [cmsmcq]
cmsmcq has joined #ixml
13:59:24 [john]
john has joined #ixml
14:00:12 [Steven]
RRSAgent, make logs public
14:00:21 [Steven]
Meeting: ixml Group Teleconference
14:00:30 [Steven]
Date: 25 July 2023
14:00:37 [Steven]
Chair: Steven
14:00:41 [Steven]
Previous minutes:
14:01:10 [Steven]
Previous minutes: https://www.w3.org/2023/06/27-ixml-minutes
14:01:32 [mjoel]
AT&T fiber has been down for 5(!) days at my location, so I'm on a shaky tethered mobile internet stream
14:01:34 [Steven]
Agenda: https://lists.w3.org/Archives/Public/public-ixml/2023Jul/0006
14:01:48 [Steven]
rrsagent, make minutes
14:01:49 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html Steven
14:02:16 [mjoel]
is there a backup phone bridge?
14:02:20 [Steven]
Scribenick: cmsmcq
14:02:25 [Steven]
Scribe: Michael
14:02:55 [cmsmcq]
No one seems to know of a backup phone bridge.
14:04:30 [cmsmcq]
topic: Administrivia
14:05:14 [norm]
My attempt at a pubrules-correct community draft is: https://ixml.nwalsh.com/ixml/CG-FINAL-ixml-20230710/
14:05:26 [cmsmcq]
https://meet.google.com/dfz-rwpj-opq - continued
14:06:05 [cmsmcq]
ACTION 2023-01-10-b - continued
14:06:05 [cmsmcq]
ACTION 2023-01-10-c - continued
14:06:15 [cmsmcq]
ACTION 2023-04-11-a: done, at least a draft.
14:06:43 [cmsmcq]
Everyone has 48 hours to point to errors; if none are reported, NDTW will send it to the publication team
14:06:58 [cmsmcq]
s/https://meet.google.com/dfz-rwpj-opq - continued//
14:07:25 [cmsmcq]
ACTION 2023-04-11-c - partially done in June, but not yet discussed.
14:08:50 [cmsmcq]
ACTION 2023-05-09-d: done
14:09:13 [cmsmcq]
ACTION 2023-06-27-a: done (and turned into a PR by NDTW)
14:09:37 [cmsmcq]
topic: status of implementations
14:09:50 [cmsmcq]
3.0 version of coffee* is imminent.
14:10:09 [cmsmcq]
The GLL parser is now consistently a little faster than the Earley parser.
14:10:25 [cmsmcq]
Enumeration of trees in cases of ambiguity has now been implemented.
14:10:45 [cmsmcq]
Renaming proposal implemented (but just found a bug).
14:11:58 [cmsmcq]
Steven: renaming is half done.
14:12:22 [cmsmcq]
topic: Status of testing and test suites
14:13:11 [cmsmcq]
Norm has requested that we merge a test on output ambiguity: see https://lists.w3.org/Archives/Public/public-ixml/2023Jul/0008.html
14:14:05 [cmsmcq]
ACTION: MSM to add ambiguity as discussion to agenda
14:15:45 [cmsmcq]
ACTION: MSM to add discussion of wording proposal for renaming to agenda for next meeting
14:15:56 [cmsmcq]
topic: Technical issues
14:16:39 [cmsmcq]
NDTW suggested that in order to use the new syntax for renaming, the grammar will need to be marked with a version number (e.g. 1.1)
14:17:15 [cmsmcq]
Otherwise, a 1.0 processor may just interpret the grammar as syntactically incorrect and reject it.
14:18:01 [cmsmcq]
Examples need to have a 1.1 version string.
14:18:25 [cmsmcq]
But it may be that nothing further is needed.
14:19:26 [cmsmcq]
topic: Issue 176
14:19:40 [cmsmcq]
This was closed in the last meeting and should be dropped from the agenda.
14:19:51 [cmsmcq]
topic: Issue 181 Non serializable characters in the input
14:19:56 [cmsmcq]
Raised by John Cowan
14:22:48 [norm]
Comment in here: https://github.com/invisibleXML/ixml/issues/176
14:26:44 [mjoel]
EBCEDIC...now there's a name I haven't heard in...
14:27:58 [cmsmcq]
We discussed John Cowan's suggestion that line endings be normalized.
14:28:18 [cmsmcq]
Some sentiment that ixml doesn't now do any normalization, so this would be a change.
14:29:12 [cmsmcq]
Some sentiment that we do have (implicit) normalization to Unicode -- or at least, a processor could without non-conformance handle non-Unicode input by normalizing to Unicode.
14:29:36 [cmsmcq]
JL: the question is, where is our design center? Text input? or binary input?
14:30:15 [cmsmcq]
JL thinks the design center is clearly text.
14:30:45 [cmsmcq]
SP: we don't now say anything at all about input, or changing it. We have a sequence of characters, and we do stuff with it.
14:30:57 [cmsmcq]
s/we do/the grammar does/
14:31:25 [cmsmcq]
SP: line-end normalization could be an option.
14:31:44 [cmsmcq]
But it shouldn't be required.
14:32:46 [cmsmcq]
BTW: an option would work, but end users will want the default to be normalization, not non-normalization.
14:34:48 [Steven]
Present: Bethan, Joel, John, Michael, Norm, Steven
14:35:56 [cmsmcq]
SP: there are three options here.
14:36:12 [cmsmcq]
1 Leave it as is, and you get Unicode characters for CR etc.
14:36:40 [cmsmcq]
2 Processors SHOULD offer line-end normalization as an option, with default of no-normalization.
14:37:15 [cmsmcq]
3 Processors SHOULD offer non-normalization as an option, but with normalization as the default.
14:38:41 [cmsmcq]
JL: one wrinkle is that really it's not the processor invocation but the grammar that needs to say "this grammar assumes normalized line-ends".
14:39:25 [cmsmcq]
In that case, a run-time option is not quite the right thing.
14:40:23 [cmsmcq]
ACTION: NDTW to make an issue for the question of line-end normalization.
14:40:46 [cmsmcq]
topic: C0 and C1
14:41:37 [norm]
https://github.com/invisibleXML/ixml/issues/189
14:46:28 [cmsmcq]
In the current spec, C0 and C1 control characters are not allowed in literal strings.
14:46:44 [cmsmcq]
Some implementations of ixml treat 7F as a member of C1, some don't.
14:47:43 [cmsmcq]
We seem, after discussion, to have consensus that 7F should be covered by this rule (whether it's part of C1 or not).
14:48:08 [cmsmcq]
SP notes that the Unicode Database classes U+007F as CC (control character, other)
14:48:39 [cmsmcq]
It may be better to recast the rule in terms of the Cc character class.
14:48:58 [cmsmcq]
The range of that class is 00-1F, 7F, and 80-9F.
14:49:25 [cmsmcq]
ACTION: Norm to make PR for recasting the rule.
14:50:53 [cmsmcq]
topic: Next meeting
14:51:02 [cmsmcq]
We will meet again on 8 August.
14:51:42 [cmsmcq]
JL suggests that we try to spend some time on grammar combination at the next meeting.
14:52:44 [cmsmcq]
ACTION: JL to redraft his notes on grammar combination and send something to the public list/
14:53:01 [cmsmcq]
Adjourned at xx:52.
14:53:09 [cmsmcq]
rrsagent, make minutes
14:53:10 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
14:53:43 [cmsmcq]
s/status of implementations/Status of implementations/
14:54:26 [cmsmcq]
s|/meet.google.com/dfz-rwpj-opq - continued///meet.google.com/dfz-rwpj-opq - continued||
14:55:05 [cmsmcq]
s/coffee*/NineML/
14:55:09 [cmsmcq]
rrsagent, make minutes
14:55:11 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
14:58:45 [cmsmcq]
s/ACTION: 2023/ACTION 2023/
14:58:50 [cmsmcq]
rrsagent, make minutes
14:58:52 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
14:59:07 [cmsmcq]
s/ACTION: 2023/ACTION 2023/g
14:59:11 [cmsmcq]
rrsagent, make minutes
14:59:12 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
14:59:39 [cmsmcq]
s/ACTION: 2023/ACTION 2023/
14:59:40 [cmsmcq]
s/ACTION: 2023/ACTION 2023/
14:59:41 [cmsmcq]
s/ACTION: 2023/ACTION 2023/
14:59:44 [cmsmcq]
rrsagent, make minutes
14:59:45 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
15:01:17 [cmsmcq]
ScribeNick: cmsmcq
15:01:22 [cmsmcq]
rrsagent, make minutes
15:01:24 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
15:04:56 [cmsmcq]
ScribeOptions: --scribenick cmsmcq
15:04:58 [cmsmcq]
rrsagent, make minutes
15:05:00 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
15:06:21 [cmsmcq]
Scribe: cmsmcq = Michael
15:06:26 [cmsmcq]
rrsagent, make minutes
15:06:27 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
15:07:03 [cmsmcq]
ScribeOptions: --scribe cmsmcq = Michael
15:07:07 [cmsmcq]
rrsagent, make minutes
15:07:08 [RRSAgent]
I have made the request to generate https://www.w3.org/2023/07/25-ixml-minutes.html cmsmcq
15:08:33 [cmsmcq]
RRSAgent, you are excused
15:08:33 [RRSAgent]
I'm logging. I don't understand 'you are excused', cmsmcq. Try /msg RRSAgent help
15:09:12 [cmsmcq]
rrsagent, please excuse us
15:09:12 [RRSAgent]
I see 5 open action items saved in https://www.w3.org/2023/07/25-ixml-actions.rdf :
15:09:12 [RRSAgent]
ACTION: MSM to add ambiguity as discussion to agenda [1]
15:09:12 [RRSAgent]
recorded in https://www.w3.org/2023/07/25-ixml-irc#T14-14-05
15:09:12 [RRSAgent]
ACTION: MSM to add discussion of wording proposal for renaming to agenda for next meeting [2]
15:09:12 [RRSAgent]
recorded in https://www.w3.org/2023/07/25-ixml-irc#T14-15-45
15:09:12 [RRSAgent]
ACTION: NDTW to make an issue for the question of line-end normalization. [3]
15:09:12 [RRSAgent]
recorded in https://www.w3.org/2023/07/25-ixml-irc#T14-40-23
15:09:12 [RRSAgent]
ACTION: Norm to make PR for recasting the rule. [4]
15:09:12 [RRSAgent]
recorded in https://www.w3.org/2023/07/25-ixml-irc#T14-49-25
15:09:12 [RRSAgent]
ACTION: JL to redraft his notes on grammar combination and send something to the public list/ [5]
15:09:12 [RRSAgent]
recorded in https://www.w3.org/2023/07/25-ixml-irc#T14-52-44