Sent from my iPad

> On May 10, 2016, at 11:12 AM, Timothy Wood <[email protected]> wrote:
> 
> 
>> On May 10, 2016, at 9:05 AM, Matthew Johnson <[email protected]> wrote:
>> 
>> It isn't at all the same.  Self is covariant with the dynamic context.  
>> #Self, #Type, #StaticType or whatever we call it is statically determined by 
>> the lexical context.
> 
> Yes. That is what the # distinguishes, in my original suggesting for the 
> previous proposal. Using a different term altogether introduces more 
> ambiguity by raising questions about what other ways the two  things differ. 
> With `#Self`, I read that naturally as the compile-time (“#”) version of the 
> thing being compiled (“Self”).

Yep, understood.  It's perfectly clear to me but I understand why Chris is 
concerned about it having potential to confuse people.  It is a pretty subtle 
difference especially since Self and #Self are the same in some contexts.  In 
any case, I would be content to live with any name that wins out.

> 
> -tim
> 
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to