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