IRC log of ixml on 2022-05-10
Timestamps are in UTC.
- 14:27:43 [RRSAgent]
- RRSAgent has joined #ixml
- 14:27:43 [RRSAgent]
- logging to https://www.w3.org/2022/05/10-ixml-irc
- 14:28:31 [Steven]
- RRSAgent, make logs public
- 14:28:42 [Steven]
- Meeting: ixml Group Teleconference
- 14:29:05 [Steven]
- Date: 10 May 2022
- 14:29:33 [tovey-walsh]
- tovey-walsh has joined #ixml
- 14:31:13 [norm]
- norm has joined #ixml
- 14:33:23 [Tom]
- Tom has joined #ixml
- 14:34:09 [Steven]
- Chair: Steven
- 14:34:50 [Tom]
- https://www.w3.org/2022/04/26-ixml-minutes
- 14:35:07 [Steven]
- Previous meeting: https://www.w3.org/2022/04/26-ixml-minutes
- 14:35:15 [Tom]
- https://lists.w3.org/Archives/Public/public-ixml/2022May/0000.html
- 14:35:29 [Steven]
- Agenda: https://lists.w3.org/Archives/Public/public-ixml/2022May/0013.html
- 14:35:35 [Steven]
- Regrets: Michael
- 14:35:42 [Tom]
- Scribe: Tom
- 14:35:46 [Steven]
- rrsagent, make minutes
- 14:35:46 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/05/10-ixml-minutes.html Steven
- 14:36:13 [Tom]
- Topic: Review of Action Items
- 14:37:16 [Tom]
- Action: Issue #26 - Steven thinks is done.
- 14:38:28 [Tom]
- All ACTIONs done; some waiting on Steven to merge
- 14:38:42 [Tom]
- Action: Steven to merge changes from action this week
- 14:40:18 [Tom]
- Implementations MAY report errors (even though errors represent MUST requirements)
- 14:40:38 [Tom]
- Topic: Status of Implmentations
- 14:41:30 [Tom]
- JLW: javascript implmentation is mature enough to run tests - and runs them all without crashing! 6/200 tests failing in about 3.4s to run them all
- 14:41:33 [Tom]
- All: Well done!
- 14:41:53 [Tom]
- JLW: 300 ms to do iXML 'dog food' test
- 14:42:09 [Tom]
- (transformation of iXML into XML)
- 14:42:49 [Tom]
- JLW: I hadn't quite understood the precedence of marks in the spec
- 14:43:05 [Tom]
- JLW: also really strikes me how whitespace profligate it has become
- 14:43:38 [Tom]
- JLW: makes retention of comment position very tricky
- 14:46:21 [Tom]
- JLW:All tests assume new lines (etc) assume unix: problems for me on windows
- 14:46:59 [Tom]
- Action: JLW to raise issues for windows whitespace issues
- 14:47:56 [Tom]
- Action: JLW to raise issues illustrating problems with comments in xml representation (e.g. comments on either side of repetition operator)
- 14:48:35 [Tom]
- SP: delivering tutorial to Prague
- 14:48:57 [Tom]
- SP: my implementation currently down due to ISP issues: will be up again soon.
- 14:49:17 [Steven]
- s/JLW/JWL/G
- 14:49:43 [Tom]
- Topic: Review and resolutions of issues
- 14:50:16 [Tom]
- #25 and #26 are closed, only leaves #66
- 14:50:40 [Tom]
- NDW: I made an effort to summarize as 3 choices. I think we have to pick one.
- 14:51:13 [Tom]
- SP: I don't want to be against namespaces in the output, but have strong feelings about how they are specified. I want them to be less specific to a single output format.
- 14:52:38 [Tom]
- SP: If we are to do this, I want it to be more about how we control the input and output generally, not just namespaces in XML
- 14:52:50 [Tom]
- SP: I also need to understand the objections to my namespaces proposal
- 14:54:29 [Tom]
- NDW: @ mark identifies attributes. xmlns as an attribute name is forbidden.
- 14:55:23 [Tom]
- SP: a parser has to recognise it as not an attribute: that notation was chosen for backwards compatibility. But it still looks like an attribute. Serialised as text, it is identical.
- 14:56:42 [Tom]
- JWL: there are two scenarios: 1/ where we run iXML and get out serialised XML that is processed later. 2/ (more frequently) the iXML output is not serialised, but uses a build tree model which is used for further processing. Under that circumstance, it is not an attribute.
- 14:58:59 [Tom]
- NDW: it also puts enormous pressure on the grammar author: namespace declarations are now local, and open up the grammar author to a number of issues.
- 15:00:22 [Tom]
- SP: What stops my system from working now?
- 15:01:08 [Tom]
- TFJH: at the moment, the spec does not proscribe xmlns: attributes being processed differently from XML attributes, and would result in badly formed XML
- 15:02:08 [Tom]
- JWL: At the moment namespace definitions under SP's proposal would allow namespaces to be bound to arbitrary URLs
- 15:02:31 [Tom]
- NDW: there are a number of cans of worms that are enabled by this behaviour, and I can see no reasons to do so.
- 15:06:30 [Tom]
- TFJH: I want to return to producing non-XML outputs. My concern is that the grammar is providing necessary information to make implicit information in the input into explicit information in the output (XML); furthermore I am concerned that the information necessary in the grammar depends on the output format.
- 15:08:15 [Tom]
- BTW: It is my understanding that the Spec explicitly talks about XML output: a generalised output may be laudable, but it would require major re-writes to the spec
- 15:08:56 [Tom]
- SP: But iXML isn't specific to XML, it's about an interchange format
- 15:09:42 [Tom]
- TFJH: Although I think how you envisage iXML is of course important, what iXML IS is defined in the spec, and that is explicitly XML.
- 15:12:24 [Tom]
- TFJH: May I suggest that we table non-XML outputs for V.Future
- 15:12:39 [Tom]
- (General agreement)
- 15:15:57 [Tom]
- Returning to namespaces, options (from Norm's email) are 1) simple namespaces 2) Namespaces as attributes (implementations to handle as namespace declarations) 3) status quo
- 15:23:45 [Tom]
- ACTION: Option 3
- 15:24:13 [Tom]
- NDW: I will be making a proposal to forbid xmlns at the start of attribute names.
- 15:24:59 [Tom]
- TFJH: what Norm is asking for is already the case, IMO (well formedness constraint)
- 15:25:08 [Tom]
- NDW: That's true, and is enough for me for today.
- 15:25:15 [Tom]
- Topic: AOB
- 15:25:47 [Tom]
- rrsagent, make minutes
- 15:25:47 [RRSAgent]
- I have made the request to generate https://www.w3.org/2022/05/10-ixml-minutes.html Tom