[swift-evolution] [Review] Require self for accessing instance members

T.J. Usiyan griotspeak at gmail.com
Wed Dec 16 16:54:42 CST 2015


* What is your evaluation of the proposal?
    -1. I vote against this proposal. I believe that a linter and/or an in
house code guide is the best place to manage this.

* Is the problem being addressed significant enough to warrant a change
to Swift?
    I think that it is a significant concern but, as I stated above, best
handled with tooling.
* Does this proposal fit well with the feel and direction of Swift?
    No. The current Swift behavior around this issue is clear and is
reasonable to many.
* How much effort did you put into your review? A glance, a quick reading,
or an in-depth study?
    I have followed the thread and have had this discussion many times.

On Wed, Dec 16, 2015 at 5:47 PM, T.J. Usiyan <griotspeak at gmail.com> wrote:

> Creating that summary seems like it would be a large burden to place on
> whoever manages the review. I don't think that that is worth the effort
> when the responses *are* readily available.
>
> On Wed, Dec 16, 2015 at 3:09 PM, Nick Shelley via swift-evolution <
> swift-evolution at swift.org> wrote:
>
>> All of the prior swift-evolution commentary on this proposal (which is
>>> nearing the 100-message mark) will also be considered, of course!
>>
>>
>> It is my opinion that the proposal should encapsulate as much of that
>> discussion as possible so every reviewer doesn't have to read every comment
>> in that thread. The current proposal is wildly one-sided and seems to only
>> reflect the opinion of its author and those who agree with the proposal. I
>> created a Pull Request (https://github.com/apple/swift-evolution/pull/59,
>> still not merged and no comments as to why) to more fairly represent the
>> single counter-argument pointed out in the proposal, but others in the
>> mailing list expressed concern that none of the other downsides of the
>> proposal are represented at all.
>>
>> Is my (and others') desire to have the proposal contain an accurate
>> representation of the main points of the community discussion off base? Is
>> the main purpose of the proposal to be a sales pitch for an idea, even if
>> it includes building up and tearing down straw-man versions of the
>> arguments brought forth by the opposition? I'm asking with sincere
>> curiosity because I can't seem to find a good description of the purpose of
>> the proposal in my research of how the evolution process works.
>>
>> Thanks in advance for clarifying these points for me.
>>
>> On Wed, Dec 16, 2015 at 11:58 AM, Douglas Gregor via swift-evolution <
>> swift-evolution at swift.org> wrote:
>>
>>> All of the prior swift-evolution commentary on this proposal (which is
>>> nearing the 100-message mark) will also be considered, of course!
>>>
>>> - Doug
>>>
>>> On Dec 16, 2015, at 10:55 AM, Douglas Gregor via swift-evolution <
>>> swift-evolution at swift.org> wrote:
>>>
>>> Hello Swift community,
>>>
>>> The review of “Require self for accessing instance members” begins now
>>> and runs through Sunday, December 20th. The proposal is available here:
>>>
>>>
>>> https://github.com/apple/swift-evolution/blob/master/proposals/0009-require-self-for-accessing-instance-members.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, 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 you 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
>>>
>>> Cheers,
>>> Doug Gregor
>>> Review Manager
>>> _______________________________________________
>>> swift-evolution mailing list
>>> swift-evolution at swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>>>
>>>
>>>
>>> _______________________________________________
>>> swift-evolution mailing list
>>> swift-evolution at swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>>>
>>>
>>
>> _______________________________________________
>> swift-evolution mailing list
>> swift-evolution at swift.org
>> https://lists.swift.org/mailman/listinfo/swift-evolution
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20151216/3494afd8/attachment.html>


More information about the swift-evolution mailing list