draft agenda for ixml community group meeting Tuesday 22 February 2022

ixml meeting 22 February 2022

When:  Tuesday 22 February 2022 15:30 UTC for 1 hour
https://www.timeanddate.com/worldclock/fixedtime.html?msg=ixml+online+meeting+22+February&iso=20220222T1530

Where: Location: https://meet.google.com/dfz-rwpj-opq 
  
Minute taker: John Lumley

IRC: the meetings will be minuted on IRC at irc://irc.w3.org:6667/%23ixml
Details of W3C IRC use are at [1] and [2].
[1] https://www.w3.org/wiki/InternetRelayChat
[2] https://www.w3.org/wiki/IRC

Previous minutes: https://lists.w3.org/Archives/Public/public-ixml/2022Feb/0156.html
https://www.w3.org/2022/02/15-ixml-minutes
  
AGENDA

Topic:  Review of agenda

    0 Identify minute-taker

    1 Review of action items
    
    2 Status reports

      Status of implementations
      Status of testing and test suites

    3 Review and resolution of issues

        - test case issues (#25 - #42)
	- cluster of issues on conformance (31, 33, 20, 25, 18, 23,
          21, 45)
	- #44 error codes
        - #43 (and #19) one rule per nonterminal
	- #28 schema for grammars
	- #26 ambiguity
	- #10, #29, #30 pragmas
        ...

    4 Other topics

      Website
      Release plan

    5 Next meeting (and next scribe)
    
    6 Any other business


****************************************************************
Topic: Previous Actions
****************************************************************

ACTION (20220215-01): MSM to make an ixml/grammars directory for
grammars of published notations.

ACTION (20220215-02): SP to integrate resolution of #24 into the spec,
and close #24.


****************************************************************
Topic:  Status reports
****************************************************************

Topic:  Status of implementations

Topic:  Status of testing and test suites


****************************************************************
Topic:  Review and resolution of bug reports and technical issues
****************************************************************

For all active issues, see https://github.com/invisibleXML/ixml/issues/

Topic: Test case issues (#35-#42)

    Issues #35-#38 report four cases of test input with extraneous
    ungrammatical whitespace at the end.  Any reason not to accept
    pull requests #39-#42, which resolve those issues by removing the
    whitespace?    

Topic: Issue #44 Error codes

    https://github.com/invisibleXML/ixml/issues/44

................................................................
Topic: Conformance cluster: which grammars to accept and reject (et al.)
................................................................

    We have in principle have agreed to distinguish static and dynamic
    errors in grammars, and currently all known candidate dynamic
    errors involve conflict, for a given sentence, between the
    application of the serialization marks in the grammar and the
    well-formedness rules of XML.

    - Accept ixml only or ixml and XML grammars?
    - Are processors required to detect non-conformance in grammars?
    - What constitutes non-conformance in grammars?  Are some grammar
      errors detectable only when exercised by the input? 
    - What should the spec say about other run-time errors unrelated
      to the grammar and the input?
    - What should the spec say about non-XML characters?
    - What should the spec say about ill-formed output?
    - What should the spec say about ungrammatical input?
    - What should the spec say about ill-formed grammars (grammars which
      are not grammatical according to the grammar for grammars?

................................................................
First sub-cluster:  non-XML output
................................................................
    https://lists.w3.org/Archives/Public/public-ixml/2021Dec/0072.html
    https://lists.w3.org/Archives/Public/public-ixml/2021Dec/0073.html
    https://lists.w3.org/Archives/Public/public-ixml/2021Dec/0077.html    

Topic: Issue #18 Nonterminals with non-XML names

    https://github.com/invisibleXML/ixml/issues/18

Topic: Issue #23:  non-XML characters in input, output

    https://github.com/invisibleXML/ixml/issues/23

Topic: Issue #31 <expression plusop='+' plusop='+' plusop='+'>

    https://github.com/invisibleXML/ixml/issues/31

Topic: Issue #47 @root (Outermost nonterminal as attribute)

    https://github.com/invisibleXML/ixml/issues/47


................................................................
Sub-cluster:  other constraints on grammars
................................................................

Topic: Issue #33 s = @a, b, @c.

    https://github.com/invisibleXML/ixml/issues/33

Topic: Issue #45 Unused nonterminals

    https://github.com/invisibleXML/ixml/issues/45

Topic: Issue #43 One rule per nonterminal (again)

    https://github.com/invisibleXML/ixml/issues/19
    https://github.com/invisibleXML/ixml/issues/43


................................................................
Sub-cluster:  responsibilities of the processor
................................................................

Topic: Issue #20:  What grammars to accept and reject?

    https://github.com/invisibleXML/ixml/issues/20


Topic: Issue #21 May a conforming processor run out of memory?

    https://github.com/invisibleXML/ixml/issues/21


Topic: Issue #25 Static and dynamic errors?

    https://github.com/invisibleXML/ixml/issues/25

    Clarification needed: may a processor reject a grammar statically
    because a dynamic error may arise for some inputs?  Or only if a
    dynamic error will arise for any input?


................................................................
Other issues
................................................................


Topic: Issue #28 Schema for grammars

    https://github.com/invisibleXML/ixml/issues/28
    https://lists.w3.org/Archives/Public/public-ixml/2021Dec/0009.html

Topic: Spec issue  #26 - how is ambiguity defined?

    https://lists.w3.org/Archives/Public/public-ixml/2022Jan/0030.html
    https://github.com/invisibleXML/ixml/issues/26

Topic: XML, VXML, output of ixml processing

    Dave Pawson asked that this be a "(hopefully brief) agenda item".
    https://lists.w3.org/Archives/Public/public-ixml/2022Jan/0150.html

Topic: Terminological issues: what is an 'error'?

    Is it an 'error' for the input string not to be a sentence in the
    language described by the input grammar?  Agenda item requested by
    Dave Pawson.

    See https://lists.w3.org/Archives/Public/public-ixml/2022Feb/0085.html
    and the surrounding thread

Topic: Pragmas proposal (continued) (issues #10, #29, #30)

    Brief summary of TM proposal:
    https://lists.w3.org/Archives/Public/public-ixml/2022Jan/0029.html

    Proposal: misc/pragmas-proposal.md in proposal-pragmas branch:
    https://github.com/invisibleXML/ixml/blob/proposal-pragmas/misc/pragmas-proposal.md

    Background: misc/pragmas.md in proposal-pragmas branch:
    https://github.com/invisibleXML/ixml/blob/proposal-pragmas/misc/pragmas.md

    (This is a longer discussion of the proposal, with alternatives;
    discussion of requirements, desiderata, and design principles; and
    worked examples showing how processors might use the pragmas
    proposal for support of various kinds of additional functionality.)

    Strawman proposal from SP:
    https://lists.w3.org/Archives/Public/public-ixml/2022Jan/0102.html

    Specific issue:  is there a reason for pragmas to nest?
    https://github.com/invisibleXML/ixml/issues/30

    Specific issue: are the constraints on what a pragma can change or do?
    https://github.com/invisibleXML/ixml/issues/29
    
    See also (older discussions):

    https://lists.w3.org/Archives/Public/public-ixml/2021Jun/0003 (pragmas)
    https://lists.w3.org/Archives/Public/public-ixml/2021Jul/0002 (namespace decls, locality)

    During the discussion, Dave Pawson asked that the application of
    pragmas to parse trees be an agenda item:
    https://lists.w3.org/Archives/Public/public-ixml/2022Jan/0169.html


****************************************************************
Topic: Other topics
****************************************************************


Topic: Website
  
     https://invisiblexml.org
     https://github.com/invisibleXML/

Topic:  Release plan


****************************************************************
Topic: Next meeting
****************************************************************

Normal date for ixml meetings is every Tuesday at 15:30 UTC

On the usual schedule, the next meeting would be Tuesday 29 February,
at 15:30 UTC for one hour.
https://www.timeanddate.com/worldclock/fixedtime.html?msg=ixml+online+meeting&iso=20220229T1530

Expected scribe next week:  volunteers sought.

[For the record: we have regrets from SP for 8 March, from JL for 8
and 15 March.]

[For the record: the current state of the minute-taking rota is:

  John Lumley
  Tomos Hillman

  Steven Pemberton   2022-01-25
  Dave Pawson        2022-02-01
  Norm Tovey-Walsh   2022-02-08
  M Sperberg-McQueen 2022-02-15



****************************************************************
Topic: Any other business 
****************************************************************



-- 
C. M. Sperberg-McQueen
Black Mesa Technologies LLC
http://blackmesatech.com

Received on Tuesday, 22 February 2022 02:55:37 UTC