Meeting minutes
Accept the minutes of the previous meeting
Accepted.
Review of open actions
2024-03-05-c: SP to prepare pull request to resolve issue #139 (new grammars, new README)
Steven: I tried, but got caught out by the Codeberg switcheroo
Continues
2026-03-03-b: Bethan to try making the title screen
Continues
2026-04-14-a: Norm to nudge people who haven't supplied slides yet.
Norm tried, will try once more
2026-04-14-b: Bethan: write discussion document on ambiguity
Continues
Status reports
Steven: Group of students is working on a Rust implementation.
… They've decided to redo it from scratch instead of starting with my implementation.
… They have a parser working, but not a serializer.
Progress report on symposium output?
Norm/Bethan still working on it!
Steven: Another status report: someone working on the Provenance specifications at W3C is taking up iXML to write grammars.
… Wants to use round tripping to produce a canonical version, but it's unclear exactly what that means.
New issues
None
Open issues
Steven: I was reading up on PEGs, it's just a different way of giving priorities.
… I think we should address the ambiguity topic in a wholistic fashion.
John: I think PEG imposes the constraint that no two rules can have the same priority.
General agreement.
Nico: I am hoping to have progress to demonstrate on using the PEG parser for iXML.
Steven: Let the minutes show appreciation to Norm for getting iXML off of Github
ACTION: everyone to send Codeberg ids to Norm
Ambiguity topic
Steven: I think we should review Bethan's paper and my paper on the topic as a starting point.
Modularization
Steven: Norm and I seem to have one disagreement on modularity.
Norm introduces the comparison with RELAX NG introduced by cmsmcq.
ACTION: Norm to send a pointer to the way RELAX NG defines redefinition.
Some discussion of the topic of reuse and redefinition beyond the author's interface.
John: Should we try to have some sort of cryptographic way of storing the grammars?
Norm: That seems unnecessary to me.
John: We don't have to protect people from shooting themselves in the foot.
Some discussion of having some sort of unconference session before MarkupUK
David: Can we have a conversation with the organizers about how to avoid conflicts?
Norm: It's a time and space problem.
Any other business?
<norm_> Next meeting: 26 May 2026.
Adjourned