W3C

– DRAFT –
ixml working group

17 Aug 2021

Attendees

Present
Michael Gryk, MSM, Steven, Tom
Regrets
John Lumley
Chair
Steven
Scribe
Steven

Meeting minutes

MIA: Aleksei

Action: Michael SMq to control the agenda sending

<trackbot> Sorry, but no Tracker is associated with this channel.

Past actions:

Steven to research where to put S for attributes.

Continues

Tom to raise ticket re: space definitions in Ixml grammar

Done

Action: Steven to upload new version of spec

<trackbot> Sorry, but no Tracker is associated with this channel.

group validate new conformance changes at URL above

[Done]

Steven to implement Michael's suggestion

[Done]

Michael Transcribe list of cases not covered by dogfood test, and add to

github

[Done]

Michael: I have added a directory to github
… still to complete
… I will generate a stylesheet to list tests

Tom automate Michael's test suite publishing

[Continues]

Tom: I will work out with Michael after this call

Steven add '+' to grammar

Steven: I think this is a future version

Tomos: I can live with that

MSM: I can live with either
… 1.0 is feature freeze and bug fix, 1.1 is new features

Informative references to parsing algorithms

https://lists.w3.org/Archives/Public/public-ixml/2021Jul/0009

MSM: Include all of them, specific, and Grune.

Action: Steven to add references to parsing algorithms to spec

<trackbot> Sorry, but no Tracker is associated with this channel.

test case conditions

https://lists.w3.org/Archives/Public/public-ixml/2021Aug/0001

Steven: Covered in action items list

Rewriting an ixml grammar as conventional BNF

https://lists.w3.org/Archives/Public/public-ixml/2021Aug/0000

MSM: I feel sheepish because I worked out how to extend Early to extended BNF, I want to return parse forest grammars.

https://invisiblexml.org/ixml-specification.html#hints

Steven: The spec does mention this, see above.

MSM: Ah, OK.

<cmsmcq> topic can be closed, then

State of implementations

Steven: I have the first steps to translating to C, still lots of work to do.
… and I need this for November, so I am committed.

Tom: "continues"
… new job getting in the way.

MSM: I've submitted a paper to Declarative Amsterdam. So I need a new working version by November as well.
… I have a working version of my parser, it uses older version of ixml syntax.
… I'm writing it as a literate program.
… maybe in XSLT
… depends on the tooling.

Tom: I'm interested in your approach.

MSM: The tooling is a bit old.

Michael Gryk: I hope to be able to add use cases

Bug reports

Tom: https://github.com/invisibleXML/ixml/issues/2 (S between rules) is done

https://github.com/invisibleXML/ixml/issues/2 (S between rules)

Steven: Topic is closed.

review of conformance section and conformance language

https://lists.w3.org/Archives/Public/public-ixml/2021Jun/0006

Steven: Topic is closed

interoperability and extensibility

https://lists.w3.org/Archives/Public/public-ixml/2021Jun/0012

Steven: Topic is closed

Requirements

https://lists.w3.org/Archives/Public/public-ixml/2021Apr/0047

Action: Steven to create list of existing requirements, so that we can identify when a new one comes

<trackbot> Sorry, but no Tracker is associated with this channel.

pragmas - a proposal

https://lists.w3.org/Archives/Public/public-ixml/2021Jun/0003

MSM: Is a new feature. So therefore 1.1

Tom: Hmmm.

Steven: The risk is if you don't freeze, you never get to a release.

MSM: It's good to have a way of allowing extensions in an interoperable way

Tom: I want DTD entity resolution, and you could use pragmas for that.

Tom: I want a mechanism to override the ne following rule.

Steven: Implementations can do that anyway.
… we don't have to standardise that

Action: Tom and MSM to come with a pragma proposal

<trackbot> Sorry, but no Tracker is associated with this channel.

Next meeting

September meeting will be Tuesday 14th September. at 15 UTC

NOTE TIME!

<Steven> s/SO/So/

Summary of action items

  1. Michael SMq to control the agenda sending
  2. Steven to upload new version of spec
  3. Steven to add references to parsing algorithms to spec
  4. Steven to create list of existing requirements, so that we can identify when a new one comes
  5. Tom and MSM to come with a pragma proposal
Minutes manually created (not a transcript), formatted by scribe.perl version 136 (Thu May 27 13:50:24 2021 UTC).

Diagnostics

Succeeded: s/Mica/Micha/

Succeeded: s/pasre/parse

Succeeded: s/sysn/syn/

Succeeded: s/tp [arsing/to parsing/

Succeeded: s/SO/So/

Failed: s/SO/So/

No scribenick or scribe found. Guessed: Steven

Maybe present: MIA, Michael, Tomos