> Begin forwarded message:
> 
> From: Kevin Nattinger <sw...@nattinger.net>
> Subject: Re: [swift-evolution] [Draft] Rename Sequence.elementsEqual
> Date: October 14, 2017 at 12:52:34 AM PDT
> To: Xiaodi Wu <xiaodi...@gmail.com>
> 
>> […]
>> Regardless of the specific type of ordering, lexicographicallyEquals says to 
>> me that the objects should be sorted into lexicographical order and 
>> compared. Precisely the opposite of the proposal.
>> 
>> That is an interesting interpretation. I suppose anyone has the right to 
>> interpret anything in any way they please, but this seems a uniquely 
>> idiosyncratic interpretation. The total ordering is over the set of all 
>> sequences, and the comparison is between two sequences--note that the 
>> function name uses the singular ("equals") and makes no reference to the 
>> lexicography or ordering of elements. Likewise, dictionaries don't sort 
>> "hello" and "world" by comparing "ehllo" and "dlorw”.
> 
> Others have expressed the same interpretation as well. It’s most certainly 
> not “uniquely idiosyncratic.”
> As for the rest of this, perhaps it’s the late hour, but I don’t see your 
> point or the relevance to my argument. I didn’t say anything about sorting 
> individual elements, just that elements would be reordered so that both 
> sequences would be in lexicographical order.  Comparing unordered collections 
> according to their (nonexistent) order is nonsensical, so the only useful way 
> to compare them would be to impose an external order.
> 

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to