IRC log of ixml on 2021-11-09

Timestamps are in UTC.

15:02:43 [RRSAgent]
RRSAgent has joined #ixml
15:02:43 [RRSAgent]
logging to https://www.w3.org/2021/11/09-ixml-irc
15:02:52 [Steven]
RRSAgent, make logs public
15:03:00 [Steven]
Meeting: ixml Group Teleconference
15:03:26 [Steven]
Date: 9 Nov 2021
15:03:40 [Steven]
Chair: Steven
15:04:20 [Steven]
Agenda: https://lists.w3.org/Archives/Public/public-ixml/2021Nov/0033.html
15:05:12 [Tom]
Tom has joined #ixml
15:12:30 [Steven]
Topic: Outstanding Actions
15:12:38 [Steven]
ACTION (2021-08-004): Steven to create list of existing requirements,
15:12:38 [Steven]
so that we can identify when a new one comes.
15:12:38 [trackbot]
Sorry, but no Tracker is associated with this channel.
15:12:49 [Steven]
Steven: Mostly done.
15:12:58 [Steven]
ACTION (2021-08-005): Tom and MSM to come with a pragma proposal.
15:12:58 [trackbot]
Sorry, but no Tracker is associated with this channel.
15:13:09 [Steven]
Steven: Continues, ongoing
15:13:53 [Tom]
Proposal for pragma: https://github.com/invisibleXML/ixml/pull/10
15:13:57 [Steven]
Tom: THe proposal is being worked up on github. Participation and comments are welcome.
15:14:05 [Steven]
s/TH/Th/
15:15:46 [Steven]
MSM: The draft works nicely, I feel worried about complicated cases, with big pragmas.
15:16:28 [Steven]
... I can imagine a better proposal, but I'm not sure any such thing exists, or how it would work.
15:17:11 [Steven]
ACTION (2021-10-001): Steven to draft a mediatypes proposal (see
15:17:11 [Steven]
https://github.com/invisibleXML/ixml/issues/6).
15:17:11 [trackbot]
Sorry, but no Tracker is associated with this channel.
15:17:14 [cmsmcq]
cmsmcq has joined #ixml
15:17:31 [Steven]
Topic: Status of implementations
15:17:56 [Steven]
Steven: I was v happy that the server stayed up during the tutorial
15:19:29 [Steven]
Steven: I have rewritten the bootstrap parser, and am rewriting the Earley one, as prep for the C version.
15:20:17 [Steven]
Norm: I'm working on one, extending a parser that I have found. On a back burner at the moment.
15:21:19 [Steven]
Tom: THe same as usual. Thinking about making progress on JayParser, but nothing new to report
15:21:26 [Steven]
s/TH/Th/
15:22:17 [Steven]
... do I rewrite to optimise the levels of recursion, or do I rethink the approach?
15:23:03 [Steven]
MSM: Aparecium -- Declarative Amsterdam forced me to work on it. It survived the demos.
15:23:31 [Steven]
... the exercises in the tutorial all worked.
15:23:55 [Steven]
... some debugging still needed.
15:27:08 [Steven]
... I'm focussing on testing.
15:28:53 [Steven]
Topic: John's experience
15:29:10 [Steven]
John: XPath is an interesting and big testcase.
15:29:25 [Steven]
... I'm converting the EBNF to ixml
15:34:40 [Steven]
... using grammar adjustment to get rid of unwanted intermediate nonterminals
15:36:04 [Steven]
... having a problem with dealing with reserved words.
15:37:28 [Steven]
... is XPath too big of a problem?
15:37:53 [Steven]
MSM: I think the grammar is unambiguous, because the keywords are not reserved.
15:38:14 [Steven]
... but Pascal where you have reserved words, you may get ambiguity.
15:38:43 [Steven]
... but ixml doesn't have that problem.
15:39:53 [Steven]
MSM: Question about the ! in your example. Cam you escribe it's meaning?
15:40:19 [Steven]
s/escribe/describe/
15:40:32 [Steven]
MSM: A nice use case for pragmas.
15:41:00 [Steven]
John: It takes the first alt, and won't serialise it, but the second does.
15:41:57 [Steven]
Topic: Bug reports, change requests, etc.
15:42:14 [Steven]
Topic: Refactoring of grammar
15:42:30 [Steven]
MSM: not in github, just a report.
15:43:06 [Steven]
Steven: I didn't make the change since your usecase was convinving.
15:43:15 [Steven]
... I made the other changes.
15:43:31 [Steven]
Topic: root rule
15:43:42 [Steven]
Steven: I think we decided to keep it as is.
15:43:53 [Steven]
Topic: Strings proposal
15:44:04 [Steven]
Steven: Not to allow strings to split over lines.
15:44:08 [Steven]
MSM: in favour
15:44:16 [Steven]
Steven: Anyone against?
15:44:20 [Steven]
[No}
15:44:26 [Steven]
Steven: COnsensus.
15:44:34 [Steven]
Topic: Renaming proposal
15:44:52 [Steven]
Steven: A future change, but I hear that people have the use case.
15:45:25 [Steven]
... You recognise it with one rule, and serialise with a different name
15:45:44 [Steven]
Tom: Pragmas.
15:46:44 [Steven]
MSM: A comment on the syntax, (and not with a pragma), the mark being moved to the other end of the nonterminal.
15:47:48 [Steven]
Steven: The ^ is followed by the name that will be used for the serialisation.
15:48:16 [Steven]
Topic: Removing ^ from tmark
15:48:31 [Steven]
Steven: You were against it.
15:48:56 [Steven]
... It does no harm there, I just don't think it will ever be used ever
15:49:07 [Steven]
Tom: I can't care about it.
15:49:22 [Steven]
... Don't fix what ain't broke.
15:49:31 [Steven]
Consensus: leave as is.
15:50:03 [Steven]
Topic: Testing and Test Suite
15:50:50 [Steven]
MSM: A reminder, when we first discussed testsuites, we are all building testcases, it would be nice to exchange cases and build up a suite.
15:51:13 [Steven]
... We agreed to roll our own, and then compare.
15:51:35 [Steven]
... I have some rudimentary documentation.
15:52:29 [Steven]
... I fear that ambiguity complicates the issue.
15:53:57 [Steven]
Steven: I have a similar problem with testcases for syntax rrors
15:54:31 [Steven]
MSM: My results can have a requirement that the output looks like this, or, there is no parse.
15:54:49 [Steven]
... and there should be another case that the grammar is wrong
15:55:46 [Steven]
... and ambiguity should be treated with more machinery
15:56:22 [Steven]
MSM: My documentation: https://lists.w3.org/Archives/Public/public-ixml/2021Nov/0031.html
15:57:26 [Steven]
Norm: What worked for XProc, we assign unique codes to the errors, and then can identify the error output in an unambiguous way.
15:58:12 [Steven]
MSM: How Schema 1.0 was a catastrophe in that respect
15:59:22 [Steven]
Norm: Sure, but it may not be so hard with ixml.
16:00:02 [Steven]
John: I think there are fewer cases for us.
16:00:21 [Steven]
Present: John, Norm, MSM, Tomos, Steven
16:01:14 [Steven]
Norm: I volunteer to read the spec, and classify the possible erros
16:01:33 [Steven]
ACTION: Norm to classify the error states in the spec
16:01:33 [trackbot]
Sorry, but no Tracker is associated with this channel.
16:02:19 [Steven]
Topic: Next meeting
16:02:36 [Steven]
Tomos: A half hour later please.
16:02:47 [Steven]
MSM: 15.30 UTC
16:03:10 [Steven]
Tomos: Permanent please
16:03:40 [Steven]
Steven: Tues 14 dec
16:04:24 [Steven]
[ADJOURN]
16:04:45 [Steven]
rrsagent, make minutes
16:04:45 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/11/09-ixml-minutes.html Steven
16:06:20 [Steven]
s/Cam you/Can you/
16:06:54 [Steven]
s/COnsensus/Consensus
16:09:20 [Steven]
rrsagent, make minutes
16:09:20 [RRSAgent]
I have made the request to generate https://www.w3.org/2021/11/09-ixml-minutes.html Steven