> On 01 Apr 2017, at 16:10, David Hart <[email protected]> wrote:
> 
>> 
>> On 1 Apr 2017, at 11:32, Rien <[email protected]> wrote:
>> 
>> 
>>> On 01 Apr 2017, at 10:47, Xiaodi Wu via swift-evolution 
>>> <[email protected]> wrote:
>>> 
>>> On Sat, Apr 1, 2017 at 3:40 AM, David Hart via swift-evolution 
>>> <[email protected]> wrote:
>>> 
>>>> On 1 Apr 2017, at 09:50, Brandon Trussell <[email protected]> wrote:
>>>> 
>>>> I agree that based on the method name, I thought a collection would be 
>>>> returned.  
>>> 
>>> Now that I think more about it, I think you're right. It is confusing. 
>>> Perhaps:
>>> 
>>> allAre(equalTo: )
>>> allAre(matching: )
>>> 
>>> Well, if we're going to go full stdlib naming guidelines, shouldn't they 
>>> be--
>>> 
>>> ```
>>> areAll(equalTo:)
>>> areAll(matching:)
>>> ```
>> 
>> 
>> thatAre(equalTo: )
>> thatAre(matching: )
> 
> That would be confusing again. You'd get the impression that the functions 
> are returning elements of the Sequence, not a Bool.

Yup. my bad.

Rien.


> 
>> Regards,
>> Rien
>> 
>> Site: http://balancingrock.nl
>> Blog: http://swiftrien.blogspot.com
>> Github: http://github.com/Balancingrock
>> Project: http://swiftfire.nl
>> 
>> 
>>> 
>>>> On Sat, Apr 1, 2017 at 12:36 AM, David Hart via swift-evolution 
>>>> <[email protected]> wrote:
>>>> 
>>>> 
>>>>> On 1 Apr 2017, at 06:02, Will Stanton via swift-evolution 
>>>>> <[email protected]> wrote:
>>>>> 
>>>>> +1 to adding, but the name `all` suggests (to me) the return of another 
>>>>> sequence, not a Bool.
>>>> 
>>>> I'm not too concerned because the mandatory labels makes it clear.
>>>> 
>>>>> Perhaps the function name should be question-like?
>>>>> 
>>>>> Suggesting: `membersSatisfy(condition:)` or `allSatisfy(condition:)` or 
>>>>> maybe even just `satisfies(condition:)`
>>>>> The question-like modifier/verb is necessary to suggest a Bool and IMO 
>>>>> not a needless word.
>>>>> 
>>>>> Regards,
>>>>> Will Stanton
>>>>> 
>>>>>> On Mar 31, 2017, at 11:28, Ben Cohen via swift-evolution 
>>>>>> <[email protected]> wrote:
>>>>>> 
>>>>>> Hopefully non-controversial, aside from the naming of the method and 
>>>>>> arguments, about which controversy abounds
>>>>> 
>>>>> _______________________________________________
>>>>> swift-evolution mailing list
>>>>> [email protected]
>>>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>>>> 
>>>> _______________________________________________
>>>> swift-evolution mailing list
>>>> [email protected]
>>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Brandon
>>> 
>>> _______________________________________________
>>> swift-evolution mailing list
>>> [email protected]
>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>>> 
>>> 
>>> _______________________________________________
>>> swift-evolution mailing list
>>> [email protected]
>>> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to