> What is your evaluation of the proposal?

I'm not in favor of it because I see no tangible benefit, and it feels like we 
don't need changes that break source for the sake of breaking source already. I 
don't think that it's worth the effort.

> Is the problem being addressed significant enough to warrant a change to 
> Swift?

It's unclear to me that there was a problem in the first place. Saying that the 
arrow is "very much out of place" seems like a broad exaggeration to me. I'm 
also not in favor of accessors that throw either, if such a proposal ever comes 
to light.

> Does this proposal fit well with the feel and direction of Swift?

I'm lukewarm on that one.

> If you have used other languages or libraries with a similar feature, how do 
> you feel that this proposal compares to those?

.NET implements indexers (subscripts) as properties. However, it's a common 
cause of confusion for people who want to access them using reflection. I agree 
that subscripts are not "obviously methods", but the .NET experience leads me 
to believe that they're not "obviously properties" either, so I'm fine with 
subscripts being their own thing.

> How much effort did you put into your review? A glance, a quick reading, or 
> an in-depth study?

Quick glance, read the whole proposal, didn't look at the discussion very much.

"Named accessors" as presented in the future directions could as well be 
implemented with the -> syntax for the return type. The biggest differentiating 
point is "var" instead of "func". This comment isn't meant to endorse or 
disapprove of named accessors, I'm just saying that we can have it 
independently of whether we change the syntax.

Félix

> Le 19 juil. 2016 à 22:50:37, Chris Lattner via swift-evolution 
> <[email protected]> a écrit :
> 
> Hello Swift community,
> 
> The review of "SE-0122: Use colons for subscript declarations " begins now 
> and runs through July 24. The proposal is available here:
> 
>       
> https://github.com/apple/swift-evolution/blob/master/proposals/0122-use-colons-for-subscript-type-declarations.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
> 
> or, if you would like to keep your feedback private, directly to the review 
> manager.
> 
> What goes into a review?
> 
> The goal of the review process is to improve the proposal under review 
> through constructive criticism and contribute to 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
> 
> Thank you,
> 
> -Chris Lattner
> Review Manager
> 
> _______________________________________________
> 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