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