An equivalent of "NS_REQUIRES_SUPER" (hopefully with a better name ;-) has been 
requested several times, but never got the momentum it deserves.
Considering the current confusion (especially in UIKit), it would be really 
nice to have some help from the compiler, and I wonder how composition and 
protocols would be helpful here at all.

I guess the problem is that there are to many options for this feature without 
an obvious favorite: Not only for the keywords, but also for the exact semantic.

Additionally, there are imho already to many access levels (private, 
fileprivate, internal, public, extendable?, open), so I hope we'll someday find 
a solution that is powerful enough to replace the special willSet/didSet 
treatment for properties as well.

So unless somebody has a real flash of genius, I guess it's better to delay 
discussion until there is a chance for new proposals to be accepted.

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

Reply via email to