Transform rule syntax clarifications

Mark Davis ☕️ via CLDR-Users cldr-users at unicode.org
Tue Nov 19 07:14:02 CST 2019


That's not it. Eg

A = {c d}
B = {d e}

Diff (asym) = {c}

Diff (sym) = {c d}

{phone}

On Tue, Nov 19, 2019, 05:53 Cameron Dutro via CLDR-Users <
cldr-users at unicode.org> wrote:

> Ah ok, that explains why it's difficult to Google for this. The asymmetric
> difference is simply the removal of every instance of the elements of one
> set from another, but because sets only contain unique elements by default,
> the asymmetric difference is really just the set difference. Does that
> sound about right?
>
> Glad the wording will be adjusted in the docs :)
>
> -Cameron
>
> On Sat, Nov 16, 2019 at 6:39 PM Richard Wordingham via CLDR-Users <
> cldr-users at unicode.org> wrote:
>
>> On Sat, 16 Nov 2019 13:18:00 -0800
>> Cameron Dutro via CLDR-Users <cldr-users at unicode.org> wrote:
>>
>> > The other bits of syntax you've mentioned are from the Unicode Set
>> > specification, which you can find in UTS #35
>> > <https://unicode.org/reports/tr35/#Unicode_Sets>. Unicode Sets are
>> > like regex character classes, but as you've noticed, there are a
>> > couple of special operations they support that regexes don't.
>> > Specifically, the "-" operator is the symmetric difference
>> > <https://en.wikipedia.org/wiki/Symmetric_difference> between the two
>> > operands (UTS 35 says "asymmetric difference," but I don't think
>> > that's a thing - I can't find any definition of it online).
>>
>> It very much is a thing!  In this particular case,
>>
>> $accent_minus = [[$accent]-[$iotasub$macron]];
>>
>> is probably the same as the symmetric difference, because from
>> the names i think everything in the second set is in the first set, but
>> this doesn't always apply.  [abcd] - [abef] is [cd], not the symmetric
>> difference [cdef].
>>
>> Richard.
>> _______________________________________________
>> CLDR-Users mailing list
>> CLDR-Users at unicode.org
>> http://unicode.org/mailman/listinfo/cldr-users
>>
> _______________________________________________
> CLDR-Users mailing list
> CLDR-Users at unicode.org
> http://unicode.org/mailman/listinfo/cldr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unicode.org/pipermail/cldr-users/attachments/20191119/255dbe43/attachment.html>


More information about the CLDR-Users mailing list