> 
> What is your evaluation of the proposal?
This proposal is excellent. A big thanks goes out to everyone who worked on it!

The \ sigil may not make for the prettiest syntax but our options are very 
limited and it is a vast improvement over the previous draft.  If the core team 
likes the :: suggestion others have made I would be also be fine with that if 
we could elide the leading `.` in the shorthand version but would prefer not to 
have to write `::.`.  Overall, the choice of sigil is relatively unimportant to 
me.  The important thing IMO is that it is concise and will work great in DSLs.

> Is the problem being addressed significant enough to warrant a change to 
> Swift?
Yes.  The lack of unbound property references is a big hole in the language.

> Does this proposal fit well with the feel and direction of Swift?
Absolutely.  

> If you have used other languages or libraries with a similar feature, how do 
> you feel that this proposal compares to those?
I have used lenses a bit in my own code.  Key paths are a really awesome way to 
build them right into the language with syntactic support that is not possible 
for libraries.

> How much effort did you put into your review? A glance, a quick reading, or 
> an in-depth study?
In depth study.
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to