Great news! Given that this was probably the most polarising proposal ever, I am very impressed with the patience and professionalism the core team has shown in handling the situation and ultimately converging on an elegant solution — all that under oppressive deadline! A barrel of whiskey would be more then appropriate :)
--T > On 28 Jul 2016, at 00:06, Chris Lattner via swift-evolution > <[email protected]> wrote: > > Proposal Link: > https://github.com/apple/swift-evolution/blob/master/proposals/0117-non-public-subclassable-by-default.md > > The third review of "SE-0177: Allow distinguishing between public access and > public overridability" ran from Active review July 21...25. The proposal has > been *accepted with revisions*. > > This proposal was far better received by the community than previous versions > of the proposal, and the “first design” was the favored path within it. > However, there were some concerns raised about the complexity of the model, > stemming from non-obvious combinations like “open private”. As such, the > core team has requested that the proposal be revised to make “open” function > as another access control specifier. “open” is now simply “more public than > public”, providing a very simple and clean model. > > John has already revised the proposal to the new model, I encourage you to > read it if you haven’t already. > > Thank you to John McCall and also Javier Soto for driving this discussion > forward! John is already working on an implementation of this now. > > -Chris Lattner > Review Manager > > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
