[swift-evolution] [Proposal] Property behaviors

Chris Lattner clattner at apple.com
Mon Dec 21 23:08:20 CST 2015


> On Dec 21, 2015, at 6:06 PM, Dave Abrahams via swift-evolution <swift-evolution at swift.org> wrote:
> 
> 
>> On Dec 21, 2015, at 5:33 PM, Joe Groff via swift-evolution <swift-evolution at swift.org> wrote:
>> 
>> 
>>> On Dec 21, 2015, at 5:21 PM, Jordan Rose <jordan_rose at apple.com> wrote:
>>> 
>>> :-( I'm worried about increasing the size of the language this much. I really want to be able to say "behaviors are just syntactic sugar for declaring accessors and storage, and then everything else behaves normally". This makes them another entirely orthogonal decl kind, like operators.
>> 
>> I'd prefer not to have a new decl as well, if that was the best choice. However, it's still just syntactic sugar for declaring accessors and storage.
> 
> I think there’s value for users in being able to group and scope the components associated with a particular behavior, so IMO it’s worth it.  Overall, it makes usage of the language less complex in practice.

I tend to agree.  There is definite value in having really independent things scoped out and cordoned off in their own areas.

-Chris


More information about the swift-evolution mailing list