> On Jul 5, 2016, at 5:12 PM, Dave Abrahams <[email protected]> wrote: > > > on Tue Jul 05 2016, Matthew Johnson <matthew-AT-anandabits.com> wrote: > >>> On Jul 5, 2016, at 4:17 PM, Dave Abrahams via swift-evolution >>> <[email protected]> wrote: >>> >>> >>> on Tue Jul 05 2016, Jordan Rose <jordan_rose-AT-apple.com >>> <http://at-apple.com/>> wrote: >>> >> >>>> [Proposal: >>>> https://github.com/apple/swift-evolution/blob/master/proposals/0115-literal-syntax-protocols.md >>>> <https://github.com/apple/swift-evolution/blob/master/proposals/0115-literal-syntax-protocols.md> >>>> <https://github.com/apple/swift-evolution/blob/master/proposals/0115-literal-syntax-protocols.md >>>> <https://github.com/apple/swift-evolution/blob/master/proposals/0115-literal-syntax-protocols.md>> >>>> ] >>>> >>>>> On Jul 3, 2016, at 9:52, David Sweeris via swift-evolution >>>>> <[email protected]> wrote: >>>>> >>>>> >>>>>> On Jul 2, 2016, at 23:16, Erica Sadun via swift-evolution >>>>>> <[email protected]> wrote: >>>>>> >>>>>> Change it to "Syntax.ExpressibleByIntegerLiteral" and I'd be onboard but >>>>>> I don't think it would pass the DaveTest despite it being only 2 >>>>>> characters longer.[1] >>>>> >>>>> Yeah, I agree with "By" instead of "As". It makes it a bit clearer >>>>> that these protocols kinda work backwards, so to speak. That is, if >>>>> I understand things correctly, rather than adding >>>>> functionality/semantics to the conforming type, conforming to a >>>>> literal protocol adds functionality/semantics to the corresponding >>>>> literal "type" (which we can't directly interact with because they >>>>> don't actually exist within Swift's type system). >>>> >>>> I like "By" much better than "As". For me, "expressible as integer >>>> literal" has the meaning we don't want, with no hint of ambiguity: >>>> "you can go from a concrete type to a literal" (rather than the >>>> correct "you can go from a literal to a concrete type"). >>> >>> I'm not opposed to “By” if many more people think it's clearer. >> >> I am not either. I want you and the core team to choose what you feel >> is the best name after considering all of the input and trust you to >> make the right decision. > > Well, nobody who like “As” has objected to “By,” so let's go with that one.
Sounds good to me. :-) > > > -- > Dave _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
