Mark Davis scripsit:
It's not that it's necessarily semantically relevant. It's that it's a
> I'm just confused by this. If order is supposed to be semantically
> relevant,
bad idea, considering the state of our ignorance, to *assume* it's going
to be semantically irrelevant in all possible future cases (modulo the
ones involving prefixes that Addison discussed).
It's like asking "Is the order of XML child elements semantically
relevant"? Sometimes it is, sometimes it isn't. Some schemas for
documents where the order is irrelevant prescribe a fixed order so as
to prevent user-specified channels from becoming a covert information
channel; others don't prescribe a fixed order. Not having a general
scheme for canonicalizing child-element order costs something, but the
gain in flexibility is generally considered to outweigh it.
Ietf-languages, and after them, the community of usage.
> *what* is it exactly that establishes what each order means (V1-V2 vs
> V2-V1), if not BCP47? Google? Microsoft? the DOD?
But it is not responsible for the fact that '1996' and 'fonipa' are
> Unicode ordering is not necessarily a good model, since it applies
> to characters that reflect real usage, whereas BCP47 is completely
> responsible for the meaning and syntax of these subtags.
self-contradictory: it's real-word facts that determine that.
Preserve the order; that way you may lose some rare opportunities for
> It sounds to me like what people are saying is that multiple variants
> are not important enough to worry about -- if so, then I'm fine with
> that. My main concern is whether to have an API that returns a set
> or a list for variants; if BCP47 leaves it up in the air, then we can
> just use a set, since the implementation is simpler, and we won't then
> return false inequalities.
canonicalization, but you don't throw away information that's potentially
valuable. LinkedHashSet is your friend.
--
A witness cannot give evidence of his John Cowan
age unless he can remember being born. cowan at ccil.org
--Judge Blagden http://www.ccil.org/~cowan
_______________________________________________ Ltru mailing list Ltru at ietf.org https://www.ietf.org/mailman/listinfo/ltru
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.