- From: Dorothy Hoskins <dorothy.hoskins@gmail.com>
- Date: Wed, 20 Apr 2022 08:21:13 -0400
- To: Tom Hillman <tom@expertml.com>
- Cc: ixml <public-ixml@w3.org>, Norm Tovey-Walsh <norm@saxonica.com>
- Message-ID: <CAPdUWhVFGcEMdizqAiAs4kjcfqe1C+xAdVdybFNJcs=jw8zivw@mail.gmail.com>
My vote is for = and | for the aforementioned difficulties reading the smaller characters distinctly , and ; and : As long as the characters make sense syntactically to the majority of the group, I also prefer not having alternative characters for the ones we select. We will avoid some future confusion if we follow KISS principle here, I think. On Tue, Apr 19, 2022, 8:07 AM Tom Hillman <tom@expertml.com> wrote: > I'm OK with the syntactic variability, although I will note having the > same issues, particularly with `;`. > > I would be happy with standardising our own usage on '=' and '|'. > > I think the issues with ambiguity with colons in nonterminal names is > resolved well enough with mandatory whitespace after the rule separator. > > I don't think removing these alternatives is a necessary change, > then. But I could live with it. > > _________________ > Tomos Hillman > eXpertML Ltd > +44 7793 242058 > On 18 Apr 2022, 10:27 +0100, Norm Tovey-Walsh <norm@saxonica.com>, wrote: > > Hello, > > I’ve been toying with creating an issue for these ideas, but we need to > be reducing the number of issues at this point, not increasing them, so > I keep talking myself out of it. > > There is unnecessary syntactic variability in ixml that I don’t really > understand. We allow either “:” or “=” as a rule separator and we allow > either “;” or “|” as a alternative separator. > > I don’t think we’re doing our users a service this way. I’m prepared to > believe that there are users who favor “:” and “;” over “=” and “|” (and > perhaps even other pairings) but I have a hard time believing that it > would be make-or-break deal for anyone: “I love the idea of ixml, but I > refuse to use “=” and “|” so I’m not going to use it.” > > I tend to use, and perhaps even prefer “:” and “;”, but I propose that > we adopt “=” and “|” exclusively. > > Using “=” would eliminate the ambiguity caused by colons in nonterminal > names, whether we adopt a proposal to allow that for version 1.0 or > v.Next. > > Using “|” would reduce the syntactic similarity of “sequence” from > “alternate”. On several occasions, I have used “,” where I meant “;” and > it’s hard to see. I don’t think I would be as likely to use “,” where I > meant “|” and if I did, it would be easier to see the difference. This > is especially the case in character classes, where I’m drawn to > [',', '.'] instead of [','; '.']. I’d be better off with [',' | '..'] > > Be seeing you, > norm > > -- > Norm Tovey-Walsh > Saxonica > >
Received on Wednesday, 20 April 2022 12:23:03 UTC