> On Jul 11, 2016, at 3:51 PM, Károly Lőrentey via swift-evolution 
> <[email protected]> wrote:
> 
> - Annoyance: People will need to remember to manually add an extra keyword to 
> their public classes whenever they want to allow subclassing. People who want 
> to always allow cross-module subclassing will always have to add the keyword. 
> The extra work to do this would be annoying and pointless, and the 
> proliferation of such additional keywords would make Swift needlessly wordy.

There will be no need for an *extra* keyword if we use a keyword that replaces 
`public`, like the proposed keywords or my preferred `open`. It would merely be 
a *different* keyword.

-- 
Brent Royal-Gordon
Architechies

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

Reply via email to