[swift-evolution-announce] [Returned for revision #2] SE-0117: Default classes to be non-subclassable publicly

Chris Lattner clattner at apple.com
Wed Jul 20 19:46:26 CDT 2016

Proposal Link: https://github.com/apple/swift-evolution/blob/master/proposals/0117-non-public-subclassable-by-default.md

The second review of "SE-0117: Default classes to be non-subclassable publicly" ran from July 15…22. The proposal has been *returned for revision*, again. :-)

As with the first round of discussion, the community generated a large number of emails, exploring the various aspects of the proposal.  While many community members agree with the thrust of the proposal, a number of people are concerned with the boilerplate being introduced by the proposal, among other issues.  The core team spent over two and a half hours discussing this topic from first principles, and has come up with a similar-but-different approach that should reduce the boilerplate, while still accomplishing the primary aims of the proposal.  John McCall will be revising the proposal today and we’ll restart a short discussion period about it tomorrow.

Thank you to Javier Soto and John McCall for driving this discussion forward.

-Chris Lattner
Review Manager

More information about the swift-evolution-announce mailing list