[swift-evolution] [swift-evolution-announce] [Review] SE-0041: Updating Protocol Naming Conventions for Conversions
Erica Sadun
erica at ericasadun.com
Wed May 11 13:33:47 CDT 2016
> On May 11, 2016, at 7:29 AM, Matthew Johnson <matthew at anandabits.com> wrote:
>>
>> We'd be happy to bikeshed again.
>>
>> I think fundamentally our take on this is:
>>
>> * We want there to be a standard that expresses the three conversion/initialization styles.
>> * We feel the system is currently broken. And we want to have a coherent and settled vision in place for 3, even imperfect.
>> * We're flexible about the naming but it should be (1) Swifty and (2) well grounded in meaning.
>>
>> Let me turn the floor over to Matthew here.
>
> I agree with Erica here.
>
> There was a significant round of bike shedding that went into this proposal a few months ago, but there is no harm in continuing that exercise now that a broader audience is engaged. As many reviewers have agreed, the important thing is to settle on *something*.
>
> Several reviewers have mentioned Creatable as not feeling Swifty. FWIW, the history behind the name is that we wanted something that will work regardless of the mechanism. It should be a sensible name whether the requirement is an initializer or a factory method.
>
> I'm hoping we can reach a convention that most of us are happy with by the end of the review period.
If anyone wants to look back at the original discussion, you can find it here:
http://thread.gmane.org/gmane.comp.lang.swift.evolution/10883 <http://thread.gmane.org/gmane.comp.lang.swift.evolution/10883>
-- E
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160511/6397759b/attachment.html>
More information about the swift-evolution
mailing list