[swift-evolution] [Pitch] open/public protocols

Chris Lattner clattner at apple.com
Fri Oct 7 13:18:16 CDT 2016


> On Oct 7, 2016, at 11:05 AM, Goffredo Marocchi via swift-evolution <swift-evolution at swift.org> wrote:
> 
> True too, but dust settling will mean that for each speck the justification burden will rise quite massively. Not fixing this for Swift 4 phase 1 may mean a breaking change very very hard to justify for Swift 4 phase 2 which is for additive changes IIRC and even harder for Swift 5 and harder again on Swift 6 unless I am missing the core team vision for Swift's evolution.

We haven’t planned what Swift 4 phase 2 will be, but I am pretty sure that important model changes will always be considered.  That said, reopening this discussion only makes sense if there is no insight or information.  “fileprivate” and “open” were both *extensively* discussed when the decision was made, I don’t think they were “rushed”.

-Chris



More information about the swift-evolution mailing list