Re: Feature expression syntax; quoted strings
Graham Klyne <[email protected]> Tue, 11 Apr 2000 10:10:26 +0100
| Newsgroups | gmane.ietf.medfree |
|---|---|
| Message-ID | <[email protected]> |
At 10:34 AM 4/10/00 -0700, [email protected] wrote: >Am I getting old? I seem to remember going through this in >several times in previous lives. Oops, sorry. If we, did, I forgot. (I suspect it's I who am getting old :-) >First, are you sure that anyone really wants to use a double quote >inside a string? No I'm not. That's why I ask. > It is fairly common to disallow it when it is the >delimiter, which is the case here? It is common, I believe, when there are alternative ways of expressing the same value (e.g. alternative quotes). > Second, are these use cases places >where a different method for encoding the double quote (such as >URL-encoding) already exists? I am thinking specifically of string *values* for features, for which there is no alternative. > Third, since this definition of >string has been in place from the beginning, is it unreasonable >to presume that those designing the values to be used with this >system have been taking it into account and taking appropriate >action to avoid the problem? Fair question. (Part of my concern was that we might want to import definitions from other work which may not be aware of any such restriction.) On reflection, I concede that we could define such imports to fit within the string syntax; e.g. by using URL-style encoding for non-ASCII and quote characters. >Last, please realize that we will not modify "string" at this point. >If we absolutely must have a representation that allows double quotes, >we will need to introduce a new value type. That will cause a need to >update the syntax and registration docs, which recycles everything at >proposed. It also seems to cause problems for our ITU friends, >and may cause a serious deployment delay. I understand this, and did not raise the issue lightly. If we have already discussed this and decided that no quotes in values is OK, then I withdraw my comments. Not recalling any such discussion, I felt it was better to raise the issue now than to leave it as a problem that would bite later. I would be best pleased if we can say this is not a problem. >To answer your other process question, anyone who has evidence that >the requirements of Draft standard have been met by a standard currently >at Proposed may submit that evidence to the relevant ADs for consideration. >If they are satisified, they request that the IESG consider changing >the document from Proposed to Draft. If new, non-normative language >is added or two documents combined (as would be the case for us), a >new document would be submitted at the same time as the evidence and >it would be given a new RFC number. Thanks. #g ------------ Graham Klyne ([email protected])