- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Tue, 01 Feb 2022 13:34:14 +0000
- To: public-ixml@w3.org
- Message-ID: <m2ee4mogk3.fsf@saxonica.com>
Hi folks, There was some discussion of pragmas, and the meaning of pragmas, in email over the past week. I don’t think anyone who participated expressed a wildly divergent opinion about what a pragma is or whether or not we need them. I propose that we are near consensus on the following points. 1. Roughly speaking, a pragma is a mechanism for communicating extra-grammatical information in an ixml grammar. It is more than a comment, but like a comment, it can be ignored. We can fine tune the wording and discuss conformance statements in email. 2. While we (probably) don’t all agree that all the possible uses of pragmas are reasonable, there’s enough agreement for some of them to support adding a pragma mechanism to ixml. 3. I think we could all live with pragmas delimited by {| and |}. Possibly also by ⦃ and ⦄, but we don’t need to decide that today. 4. Pragmas need a small bit of internal structure in a way that comments do not. Pragmas should have at least a name and a definition that allows them to nest. Precise details taken as an action item for someone, but roughly: “{|”, name, stuff, “|}”. 5. Opinion is still fairly divided on what format pragma names should have. Some folks are committed to a mechanism for distributed invention of globally unique pragma names, and others are not so committed. I propose that we agree we have rough consensus on points 1-4, and we further agree to add pragmas with unqualified names now. We can continue that discussion along with/in light of the inevitable discussion about whether or not ixml should support QNames in vxml. Be seeing you, norm -- Norm Tovey-Walsh Saxonica
Received on Tuesday, 1 February 2022 13:35:56 UTC