I agree, no obvious win to revisiting, best to keep source compatibility.
On Tue, Sep 20, 2016 at 10:43 Douglas Gregor via swift-evolution <
swift-evolution@swift.org> wrote:

> On Sep 20, 2016, at 3:36 AM, Adrian Zubarev via swift-evolution <
> swift-evolution@swift.org> wrote:
>
> This is probably something additional and it might already have been
> discussed here somewhere, I apologize if I missed that talk.
>
> The rule for parameter labels on functions was fixed in Swift, but now it
> kinda feels odd to have a different pair of rules for subscripts (at least
> it does feel odd to me).
>
> FWIW, operator functions, e.g.,
>
> func +(lhs: Int, rhs: Int) -> Int
>
> have the same rule as subscripts.
>
> Personally, I don’t want to ever revisit these rules again. They’ve
> changed with every major Swift release, and I feel that we’ve landed in the
> right place.
>
> - Doug
> _______________________________________________
> 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