On Apr 28, 2016, at 5:09 PM, Howard Lovatt <[email protected]> wrote: > > It is a good idea to explicitly document the behaviour that this requirement > for override is a compile time check only and does not mean that already > compiled code has to be recompiled to allow a protocol to be retroactively > fitted to an already compiled type. >
At this time, default protocol implementations do not exist. At compilation time, either a protocol default exists or it does not. The goal of this proposal is to increase safety through syntax. What is the current behavior where a subclass is pre-compiled and the superclass then changes through an extension to implement a member that the already compiled subclass had implemented but not as an override? -- E _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
