+1 to all of this.  I completely support the proposal now.

Thanks,
Jon

> On Feb 23, 2017, at 6:05 PM, Ben Cohen via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
> Hi everyone,
> 
> The core team met and reviewed the discussion of this proposal so far, and 
> had the following mid-review feedback to relay back to the list:
> 
> Regarding the “Number” protocol: it was felt this is likely to cause 
> confusion with NSNumber, given the NS-prefix-dropping versions of other 
> Foundation types indicate a value-typed concrete type equivalent, which this 
> won’t be. The recommendation is to use “Numeric" instead.
> Regarding the question of the trailing argument to distinguish 
> overflow-checking vs expanding versions of multiplied: rather than add an 
> enum or use the void trick in order to do this via arguments, it is better to 
> just distinguish the two functions via different base names.
> Regarding restoring the BitwiseOperations protocol – the team feels that the 
> bitset use case can be modeled with SetAlgebra rather than retaining a 
> protocol with only bitwise operators.
> popcount – although this is a term of art, in general it’s best to avoid 
> abbreviations, so the suggestion is to rename it populationCount, which also 
> helps settle whether the “c” should be capitalized and confusion over the 
> other meaning of “pop".
> 
> - Ben
> 
> 
>> On Feb 17, 2017, at 5:45 PM, Joe Groff via swift-evolution 
>> <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote:
>> 
>> Hello Swift community,
>> 
>> The re-review of SE-0104 "Protocol-oriented integers" begins now and runs 
>> through February 25, 2017. This proposal was accepted for Swift 3, but was 
>> not implemented in time for the release. The revised proposal is available 
>> here:
>> 
>>      
>> https://github.com/apple/swift-evolution/blob/master/proposals/0104-improved-integers.md
>>  
>> <https://github.com/apple/swift-evolution/blob/master/proposals/0104-improved-integers.md>
>> 
>> Reviews are an important part of the Swift evolution process. All reviews 
>> should be sent to the swift-evolution mailing list at
>> 
>>      https://lists.swift.org/mailman/listinfo/swift-evolution 
>> <https://lists.swift.org/mailman/listinfo/swift-evolution>
>> 
>> or, if you would like to keep your feedback private, directly to the review 
>> manager. When replying, please try to keep the proposal link at the top of 
>> the message:
>> 
>>      Proposal link:
>>              
>> https://github.com/apple/swift-evolution/blob/master/proposals/0104-improved-integers.md
>>  
>> <https://github.com/apple/swift-evolution/blob/master/proposals/0104-improved-integers.md>
>>      
>>      Reply text
>> 
>>      Other replies
>> 
>> What goes into a review?
>> 
>> The goal of the review process is to improve the proposal under review 
>> through constructive criticism and, eventually, determine the direction of 
>> Swift. When writing your review, here are some questions you might want to 
>> answer in your review:
>> 
>>      • What is your evaluation of the proposal?
>>      • Is the problem being addressed significant enough to warrant a change 
>> to Swift?
>>      • Does this proposal fit well with the feel and direction of Swift?
>>      • If you have used other languages or libraries with a similar feature, 
>> how do you feel that this proposal compares to those?
>>      • How much effort did you put into your review? A glance, a quick 
>> reading, or an in-depth study?
>> 
>> More information about the Swift evolution process is available at
>> 
>> https://github.com/apple/swift-evolution/blob/master/process.md 
>> <https://github.com/apple/swift-evolution/blob/master/process.md>
>> 
>> Thank you,
>> 
>> -Joe Groff
>> Review Manager
>> _______________________________________________
>> swift-evolution mailing list
>> swift-evolution@swift.org <mailto:swift-evolution@swift.org>
>> https://lists.swift.org/mailman/listinfo/swift-evolution
> 
> _______________________________________________
> swift-evolution mailing list
> swift-evolution@swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution

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

Reply via email to