14:51:41 RRSAgent has joined #ixml 14:51:46 logging to https://www.w3.org/2025/11/11-ixml-irc 14:53:26 Meeting: Invisible XML Community Group 14:53:26 Date: 11 November 2025 14:53:26 Chair: Steven 14:53:26 Scribe: Steven 14:53:37 Agenda: https://lists.w3.org/Archives/Public/public-ixml/2025Nov/0000 14:53:45 rrsagent, make minutes 14:53:46 I have made the request to generate https://www.w3.org/2025/11/11-ixml-minutes.html Steven 14:54:00 Previous meeting: https://www.w3.org/2025/10/14-ixml-minutes.html 14:54:03 rrsagent, make minutes 14:54:04 I have made the request to generate https://www.w3.org/2025/11/11-ixml-minutes.html Steven 14:55:48 nico has joined #ixml 14:55:53 rrsagent, make logs public 14:55:56 rrsagent, make minutes 14:55:57 I have made the request to generate https://www.w3.org/2025/11/11-ixml-minutes.html Steven 14:59:36 john1 has joined #ixml 15:00:35 Present: Norm, Nico, Steven 15:00:57 Present+Bethan 15:01:04 Present+John 15:01:56 Present+Fredrik 15:02:38 Topic: Accept the minutes of the previous meeting 15:02:46 [Approved] 15:02:54 Topic: Review of open actions 15:03:14 2025-10-14-a NW to add a link to Steven’s modularization paper to the list of papers 15:03:14 Completed 15:03:14 2025-10-14-b NW to summarize the design decisions that differ from SP's paper. 15:03:14 Completed 15:03:15 2025-10-14-c NW to update the README in the samples to make them CC0 explicitly. 15:03:15 Completed 15:03:15 2025-10-14-d SP to reply to Alain. 15:03:16 Completed 15:03:16 2025-10-14-e NW to fix the iXML grammar link in the GitHub README. 15:03:16 Completed 15:03:41 Topic: Status reports 15:03:50 Norm: Modularity implemented 15:04:09 Steven: Oh yes, I need to comment on your email 15:04:39 Frederik: I can automatically download a grammar from the command line 15:05:10 ... using an ixml: prefix 15:05:42 Norm: I believe my implementation recognises http: as a prefix for downloading grammars 15:06:16 Frederik: I am also writing a YAML parser in ixml 15:07:05 ... there is lots of data in YAML, but don't like the format of YAML, so I want to read the YAML grammars in a different way. 15:07:21 Topic: New open issues 15:07:39 #310 Not possible to set priority on rules 15:07:39 https://github.com/invisiblexml/ixml/issues/310 15:07:53 Steven: I admit I misunderstood what was being said. 15:08:34 Steven: I now understand it to be part of a larger issue about dealing with ambiguity 15:09:29 ... I think there's a higher-level issue "Dealing with ambiguity", including subtraction and negation. 15:10:03 Bethan: I don't think subtraction is about ambiguity, but exxpressing new things. 15:11:17 s/xx/x/ 15:11:34 John: I use it to disambiguate 15:11:41 ... such as keywords. 15:12:30 Bethan: But it allows you to specify things that aren't otherwise possible. 15:13:36 John: this is one of the places where pragmatics says in order to reduce ambiguity, I have two routes, set theory, or new rules. 15:14:07 Frederik: I agree with John 15:14:44 Bethan: One big difference that makes me feel they are different, are two use cases 15:15:30 Norm: I characterise the distinction is that one changes how the parser works, the other determines how the serialisation is done 15:15:57 Frederik: I don't think subtraction can be done by a larger grammar 15:16:30 Bethan: I think most cases of subtraction can be represented in a grammar 15:16:55 Norm: It would be useful to see examples 15:17:11 Steven: I do think we need to do comparisons of the different methods 15:17:51 Norm: I will add a new top-level discussion item 15:18:13 ACTION: Norm to create new higher-level issue for ambiguity 15:19:01 ACTION: Norm to add Symposium to every agenda 15:19:22 Subtopic #309 Feature request: Doubled "--" to disable the "-" suppressor marker … for faster iteration 15:19:22 https://github.com/invisiblexml/ixml/issues/309 15:19:37 s/Subtopic/Subtopic: / 15:20:01 Norm: I didn't understand what was being asked for 15:20:09 Steven: I didn't see what the win would be 15:20:31 John: I have a flag that says 'ignore marks' so that you get the whole parse. 15:20:50 Norm: I have a similar flag. 15:20:55 ... a simpler technique, rather than '--', use "^", which is rarely used. 15:21:33 Steven: Good point 15:21:53 Bethan: OOr use a comment. 15:21:58 s/OO/O/ 15:23:00 Steven: So resolved not to accept 15:23:16 ACTION: Steven to reply to "--" issue 15:23:32 Subtopic: #308 Not possible to specify an exact number of repetitions 15:23:32 https://github.com/invisiblexml/ixml/issues/308 15:24:37 Steven: I don't feel there is a sufficient number of use cases 15:24:47 Bethan: I think this is good 15:24:54 Norm: I have sympathy for this. 15:25:12 Bethan: This is just syntactic sugar 15:25:24 John: It might be expensive for 8-22 15:25:55 Steven: We need proposals for syntax then 15:26:44 ... and implementation rules 15:27:14 John: THe rewrites take us from + and * to recursion; for multiples we will end up with a large set of rules. 15:27:31 ... I think it is much deeper to handle number of repetitions. 15:27:46 Nico: ANd how about repetions with separators? 15:27:52 s/AN/An/ 15:28:05 Steven: We should be consistent 15:28:43 John: With exact numbers you can use a logarithmic approach. WIth ranges, it is harder. 15:28:51 s/WI/Wi/ 15:29:43 Nico: It would be a way to specify IPv6 addresses 15:30:10 Subtopic: #322 Extend Unicode version test to cover Unicode 16 and 17 15:30:10 This isn’t an issue, it’s a pull request from Gunther Rademacher 15:30:51 Norm: It is added tests for new versions of Unicode 15:31:57 Topic: Next meeting 15:32:09 Norm: Regrets, but please meet without me. 15:32:16 Nov 25th 15:32:28 Topic: Symposium 15:32:52 Norm: We already have two proposals. 15:32:59 Bethan: Push on Slack! 15:33:20 John: Meeting+1 is 9th December 15:33:42 Norm: Let's do symnposium business on 16th 15:33:55 s/symnposium/symposium/ 15:40:14 rrsagent, make minutes 15:40:15 I have made the request to generate https://www.w3.org/2025/11/11-ixml-minutes.html Steven 15:40:35 Regrets: David 15:42:46 s/THe/The/ 15:43:16 rrsagent, make minutes 15:43:17 I have made the request to generate https://www.w3.org/2025/11/11-ixml-minutes.html Steven 15:44:57 s/Frederik/Fredrik/G 15:45:01 rrsagent, make minutes 15:45:02 I have made the request to generate https://www.w3.org/2025/11/11-ixml-minutes.html Steven