> Am 11.06.2016 um 14:23 schrieb Brent Royal-Gordon <br...@architechies.com>:
> 
>> The only magic would be that all type definitions (`protocol` etc.) which do 
>> not give a supertype they conform to, will implicitly conform to `Any`, i.e.
>> 
>> protocol Foo { … }
>> 
>> means
>> 
>> protocol Foo : Any { … }
> 
> Any is also the supertype of all structural types, and structural types 
> cannot conform to protocols.

AFAIK Swift does not support structural types and I am not sure whether we 
should change that. In that case `Any` would become magic, yes.

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

Reply via email to