Sent from my iPad

> On May 10, 2016, at 12:53 AM, Andrew Trick <atr...@apple.com> wrote:
> 
> 
>> On May 9, 2016, at 4:07 PM, Matthew Johnson <matt...@anandabits.com> wrote:
>> 
>> I’m also interested in your feedback on whether a proposal around indirect 
>> is something worth pursuing right now or whether that is something that 
>> should wait until after Swift 3.
> 
> I’m not prepared to champion this for Swift 3, I think there are enough other 
> important proposals on the table, and this is an area that requires careful 
> design.

That's what I suspected and why I asked before taking time to write something 
up.  I'll be patient and look forward to this in the future.

I should add that if a decisions on the changes Dave is looking for must happen 
in Swift 3 or never I support doing it.  While I am concerned about the 
boilerplate I would prefer some boilerplate in the short term to a suboptimal 
design in the long term.

> If I did have to pick features that we touched on in this thread from most to 
> least important I would say:
> 1. Indirect structs
> 2. Mutability of reference/class types
> 3. Automation or annotations for CoW types.
> 4. Annotations that constrain function side effects.

That sounds like the right priorities to me as well. 

> 
> -Andy
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to