IRC log of ixml on 2021-07-06
Timestamps are in UTC.
- 13:24:41 [RRSAgent]
- RRSAgent has joined #ixml
- 13:24:41 [RRSAgent]
- logging to https://www.w3.org/2021/07/06-ixml-irc
- 13:25:24 [Steven]
- RRSAgent, make logs public
- 13:25:57 [Steven]
- Meeting: ixml working group teleconference
- 13:26:10 [Steven]
- Date: 06 July 2021
- 13:26:13 [Steven]
- Chair: Steven
- 13:27:58 [Steven]
- Agenda: https://lists.w3.org/Archives/Public/public-ixml/2021Jul/0006
- 13:48:00 [john]
- john has joined #ixml
- 13:57:23 [john]
- Steven around yet?
- 14:05:01 [Tom]
- Tom has joined #ixml
- 14:05:57 [Steven]
- Topic: Previous Actions
- 14:07:36 [Tom]
- ACTION: Tom: to raise ticket re: space definitions in Ixml grammar
- 14:07:36 [trackbot]
- Sorry, but no Tracker is associated with this channel.
- 14:08:38 [Tom]
- Steven: only action remaining from last meeting is mine re: spaces
- 14:08:49 [Steven]
- Topic: review of conformance section and conformance language
- 14:08:49 [Steven]
- https://lists.w3.org/Archives/Public/public-ixml/2021Jun/0006.html
- 14:08:59 [Steven]
- SCribe: Tom
- 14:09:04 [Steven]
- Scribe: Tom
- 14:09:07 [Tom]
- Topic: review of conformance section and conformance language
- 14:09:41 [Steven]
- https://homepages.cwi.nl/~steven/ixml/ixml-specification.html
- 14:09:52 [Steven]
- That's the updated version. Please check
- 14:09:54 [Tom]
- ACTION: group: validate new conformance changes at URL above
- 14:09:54 [trackbot]
- Sorry, but no Tracker is associated with this channel.
- 14:11:11 [Steven]
- Topic: Grammar allows element content in attributes
- 14:11:11 [Steven]
- https://lists.w3.org/Archives/Public/public-ixml/2021Jun/0016.html
- 14:11:18 [Steven]
- Steven: I have corrected this
- 14:11:26 [Tom]
- Topic: grammar allows elements in attributes
- 14:11:36 [Tom]
- (see link above)
- 14:11:42 [Tom]
- Steven: I've fixed this issue.
- 14:12:50 [Tom]
- Michael: I can confirm!
- 14:13:15 [cmsmcq]
- Issues at https://github.com/invisibleXML/ixml/issues
- 14:13:27 [Tom]
- Topic: github issues
- 14:13:32 [Steven]
- Present: Aleksei, John, Michael, Tom. Steven
- 14:14:15 [Tom]
- Steven: I hadn't seen these before
- 14:14:38 [Tom]
- Michael: Looks like issue #1 (s/may not/must not/) is now resolved.
- 14:16:48 [Tom]
- Michael: on issue#2 the problem is that the whitespace is declared at the end of a rule definition, rather than inbetween them.
- 14:17:43 [Tom]
- Michael: this makes the XML less than graceful: the comments get parsed within rule elements, not inbetween them
- 14:18:16 [Tom]
- Steven: good suggestion
- 14:18:41 [Tom]
- ACTION: Steven: to implement Michael's suggestion
- 14:18:41 [trackbot]
- Sorry, but no Tracker is associated with this channel.
- 14:19:58 [Steven]
- FOr rules separated by spaces rather than terminated by them
- 14:21:33 [Steven]
- https://lists.w3.org/Archives/Public/public-ixml/2021Jul/0006.html
- 14:22:33 [Tom]
- Topic: Positive Test Case Coverage
- 14:22:41 [Tom]
- https://lists.w3.org/Archives/Public/public-ixml/2021Jul/0001.html
- 14:23:34 [Tom]
- Michael: The 'dogfood' test for converting the IXML grammar to XML covers 2/3 of the cases
- 14:23:41 [Tom]
- Steven: we could do with this list!
- 14:24:03 [Tom]
- ACTION: Michael: Transcribe list of cases not covered by dogfood test, and add to github
- 14:24:03 [trackbot]
- Sorry, but no Tracker is associated with this channel.
- 14:24:33 [cmsmcq]
- test case catalog straw proposal: https://github.com/cmsmcq/ixml-tests
- 14:25:17 [Tom]
- Michael: I have this test suite, but I don't know how to use github to create pages for them.
- 14:26:07 [Tom]
- Michael: You can check this out and see the basic HTML, such as https://github.com/cmsmcq/ixml-tests/blob/main/tests-straw/arith/arith.test-catalog.all.xml
- 14:27:03 [Tom]
- Michael: inputs and outputs can be either embedded in the test catalogue, or linked to in an external file.
- 14:27:30 [Tom]
- Michael: can we use this as a group test specification structure?
- 14:28:17 [Tom]
- Michael: it would be good to have other users of the test cases, along with any feedback for what it can't do
- 14:28:32 [Tom]
- Tom: I will value this in the future
- 14:28:48 [Tom]
- Tom: I can also help automate publishing as web pages
- 14:29:12 [Tom]
- ACTION: Tom: automate Michael's test suite publishing
- 14:29:12 [trackbot]
- Sorry, but no Tracker is associated with this channel.
- 14:29:30 [Tom]
- Michael: I am interested in having a non-xml syntax
- 14:29:57 [Tom]
- John: that is interesting - lots of quoting problems?
- 14:30:54 [Tom]
- Also John: I am too busy on the railway :)
- 14:34:35 [Tom]
- Steven: there's a paper in converting XML to non-XML representations
- 14:34:38 [Tom]
- Tom: absolutely
- 14:34:45 [Tom]
- John: this will be a good use case
- 14:34:55 [Tom]
- All: let's revisit when we have more working implementations
- 14:35:39 [Steven]
- s/there's a apaper/I forsee a paper/
- 14:35:47 [cmsmcq]
- s/forsee/foresee/
- 14:36:00 [Tom]
- s/there's a apaper/I foresee a paper/
- 14:36:21 [Tom]
- s/apaper/paper
- 14:36:39 [Tom]
- Topic: Encouraging implementation
- 14:36:51 [Tom]
- (end of https://lists.w3.org/Archives/Public/public-ixml/2021Jun/0012.html)
- 14:37:40 [Tom]
- Michael: reporting on status of implementation in meetings would be a good way of encouraging progress on papers
- 14:38:47 [Tom]
- Michael: can we go around the table now?
- 14:38:56 [Tom]
- Steven: OK, do you want to start
- 14:40:29 [Tom]
- Michael: Aparecium (XQuery implementation) works according to (my interpretation of) older versions of the grammar; In order to support refactoring, I have been working through the code adding regression tests, which is currently in progress.
- 14:41:00 [Tom]
- Michael: I have also been writing a set of tools for working with grammars using XSLT.
- 14:42:57 [Tom]
- Tom: I have a minimally working XSLT parser
- 14:46:32 [liam]
- liam has joined #ixml
- 14:46:57 [Tom]
- Tom: time is a little limited: I know that there are improvements to be made on performance and stability, some of which is planned, some of which is not.
- 14:47:59 [Tom]
- Aleksei: I've started on a SAXON based XML reader; works with streams. Should be available in .NET
- 14:48:26 [Tom]
- Aleksei: I've started with the XML version of the grammar.
- 14:49:08 [Tom]
- John: just to note I ran Tomos' JayParser, and managed to get it working for simple grammars. Happy to act as an independent tester!
- 14:50:23 [Tom]
- Michael: A question for Aleksei: Is all I would need to run your implementation is to install mono?
- 14:50:46 [Tom]
- Aleksei: .net 5 or 6 are available for linux/mac os x - installing the core is enough to get it working.
- 14:51:56 [Tom]
- Steven: I have my ABC version; the next task is to convert it to C (which may be easier said than done!)
- 14:52:31 [Tom]
- John: how large is your abc implementation out of interest?
- 14:53:45 [Tom]
- Steven: around 1800 lines (666 of abc)
- 14:55:31 [Tom]
- Topic: Implicit String Generation
- 14:55:32 [Tom]
- https://lists.w3.org/Archives/Public/public-ixml/2021Apr/0018
- 14:55:57 [Tom]
- Steven: I think we decided on this last week - to introduce the '+' mark
- 14:56:43 [Tom]
- ACTION: Steven: add '+' to grammar
- 14:56:43 [trackbot]
- Sorry, but no Tracker is associated with this channel.
- 14:56:46 [Tom]
- Topic: next meeting
- 14:57:24 [Tom]
- Tom: I'm on holiday on the 10th
- 14:57:31 [Tom]
- Steven: How about the 17th?
- 14:57:58 [Tom]
- All: agree to meet on 17th August.
- 14:58:21 [Steven]
- rrswagent, make minutes
- 14:58:27 [Steven]
- rrsagent, make minutes
- 14:58:27 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/07/06-ixml-minutes.html Steven
- 15:00:52 [Steven]
- s/FOr/For/
- 15:01:59 [Steven]
- s/there's a paper/I foresee a paper/
- 15:02:35 [Steven]
- rrsagent, make minutes
- 15:02:35 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/07/06-ixml-minutes.html Steven
- 15:35:00 [cmsmcq]
- cmsmcq has joined #ixml