[swift-evolution] [Review] SE-0122: Use colons for subscript declarations
Haravikk
swift-evolution at haravikk.me
Wed Jul 20 07:11:01 CDT 2016
> On 20 Jul 2016, at 06:50, Chris Lattner via swift-evolution <swift-evolution at swift.org> wrote:
>
> * What is your evaluation of the proposal?
I'm leaning towards in favour, but very marginally as to be frank I'm not that bothered either way. The subscript is a definite hybrid of property and function, but then so is a computed property, only the subscript has the possibility of arguments, which makes it slightly more function oriented.
So I don't know, I'd say the fact that a subscript with setter makes it more like a property overall, but again it's a very slim difference.
> * Is the problem being addressed significant enough to warrant a change to Swift?
Not really; I don't think anyone is losing any sleep over having to use function style declaration. It might be a little easier for newbies to use the colon, but I'm not sure as the duality doesn't make either style a clear winner; really we'd need more information about which people find easier to use.
> * Does this proposal fit well with the feel and direction of Swift?
Both styles are Swifty, this may be very marginally better, but it's a tough call.
>
> * How much effort did you put into your review? A glance, a quick reading, or an in-depth study?
Quick read, it's pretty straightforward though.
More information about the swift-evolution
mailing list