> On Apr 18, 2017, at 1:00 AM, David Hart via swift-evolution 
> <[email protected]> wrote:
> 
> All controversial proposals start their implementation in that version.

Just one more note here, in regards to SE-0025

Its important to realize that the swift evolution process isn’t a pure 
democracy, or even a democratic republic :-)

I personally suspect if '25 was truly controversial amongst the people who had 
proper votes (e.g. the core team), that it would not have been accepted. 
However, there was a desire to have such features. I think there may have been 
some pressure to have such a feature also included within the Swift 3 release, 
which was meant to be the last non-backward-source-compatible release.

I think SE-0169 and the limited choice within the Swift 4 (and all future Swift 
releases) exemplifies that desire by the core team - that model could be 
revised to allow splitting a type into extensions (in some contexts) without 
having to raise access control, and make the purpose of the different access 
control levels a bit clearer in the process.

IMHO, the current evolution process is not about letting the community vote, 
but to provide a larger pool of minds and eyes and recommendations to the core 
team.

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

Reply via email to