Is there information about phases/versions/releases and scope?


(Jay) #1

I keep seeing it mentioned that some ideas are out of scope for Swift 4
phase 1 - I understand from this list that phase 1 is to include any
breaking changes then phase 2 (etc?) will be adding more features. That's
all I know about it.

It would be nice to know what phases are on the table and what their scope
is. Is this phased approach documented anywhere? I found on this page
https://swift.org/contributing/#participating-in-the-swift-evolution-process
a reference to the "Swift Evolution review Schedule" which sounded
promising, but it is a broken link. Also, is there a phase 2 of swift 3.0?
Swift 3.1? What does that include? Do the phases match up to release
versions at all in any way?


(Xiaodi Wu) #2

It's described in the swift-evolution GitHub repository readme:

https://github.com/apple/swift-evolution

···

On Tue, Oct 11, 2016 at 17:53 Jay Abbott via swift-evolution < swift-evolution@swift.org> wrote:

I keep seeing it mentioned that some ideas are out of scope for Swift 4
phase 1 - I understand from this list that phase 1 is to include any
breaking changes then phase 2 (etc?) will be adding more features. That's
all I know about it.

It would be nice to know what phases are on the table and what their scope
is. Is this phased approach documented anywhere? I found on this page
https://swift.org/contributing/#participating-in-the-swift-evolution-process
a reference to the "Swift Evolution review Schedule" which sounded
promising, but it is a broken link. Also, is there a phase 2 of swift 3.0?
Swift 3.1? What does that include? Do the phases match up to release
versions at all in any way?

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution


(Jay) #3

So does that mean there's not going to be any 3.x versions between 3.0 and
4.0?

···

On Tue, 11 Oct 2016 at 23:55 Xiaodi Wu <xiaodi.wu@gmail.com> wrote:

It's described in the swift-evolution GitHub repository readme:

https://github.com/apple/swift-evolution

On Tue, Oct 11, 2016 at 17:53 Jay Abbott via swift-evolution < > swift-evolution@swift.org> wrote:

I keep seeing it mentioned that some ideas are out of scope for Swift 4
phase 1 - I understand from this list that phase 1 is to include any
breaking changes then phase 2 (etc?) will be adding more features. That's
all I know about it.

It would be nice to know what phases are on the table and what their scope
is. Is this phased approach documented anywhere? I found on this page
https://swift.org/contributing/#participating-in-the-swift-evolution-process
a reference to the "Swift Evolution review Schedule" which sounded
promising, but it is a broken link. Also, is there a phase 2 of swift 3.0?
Swift 3.1? What does that include? Do the phases match up to release
versions at all in any way?

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution


(Xiaodi Wu) #4

As far as I know, there will be, but I'm not aware of new evolution
proposals being accepted specifically for those releases. Perhaps core team
folks can chime in.

···

On Tue, Oct 11, 2016 at 18:31 Jay Abbott <jay@abbott.me.uk> wrote:

So does that mean there's not going to be any 3.x versions between 3.0 and
4.0?

On Tue, 11 Oct 2016 at 23:55 Xiaodi Wu <xiaodi.wu@gmail.com> wrote:

It's described in the swift-evolution GitHub repository readme:

https://github.com/apple/swift-evolution

On Tue, Oct 11, 2016 at 17:53 Jay Abbott via swift-evolution < > swift-evolution@swift.org> wrote:

I keep seeing it mentioned that some ideas are out of scope for Swift 4
phase 1 - I understand from this list that phase 1 is to include any
breaking changes then phase 2 (etc?) will be adding more features. That's
all I know about it.

It would be nice to know what phases are on the table and what their scope
is. Is this phased approach documented anywhere? I found on this page
https://swift.org/contributing/#participating-in-the-swift-evolution-process
a reference to the "Swift Evolution review Schedule" which sounded
promising, but it is a broken link. Also, is there a phase 2 of swift 3.0?
Swift 3.1? What does that include? Do the phases match up to release
versions at all in any way?

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution


(Chris Lattner) #5

Xiaodi is right. I (still) expect that we’ll have a Spring release of Swift, and it will include whatever features happen to be done and good to go whenever it needs to branch (including work that doesn’t involve evolution proposals, like improved compile time, better error messages, etc).

Overall, we’re not managing a specific feature set goal for it, we’re just treating it as an incremental step along the way to Swift 4.

-Chris

···

On Oct 11, 2016, at 4:48 PM, Xiaodi Wu via swift-evolution <swift-evolution@swift.org> wrote:

Additional info for your reference:

* Chris Lattner's original email on additional goals and non-goals for Swift 4:
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160725/025676.html

* Chris Lattner's speculation that Swift 3.x will be time-based: whatever's accepted for Swift 4 and done by spring will ship:
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160725/025722.html


(Xiaodi Wu) #6

Additional info for your reference:

* Chris Lattner's original email on additional goals and non-goals for
Swift 4:
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160725/025676.html

* Chris Lattner's speculation that Swift 3.x will be time-based: whatever's
accepted for Swift 4 and done by spring will ship:
https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160725/025722.html

···

On Tue, Oct 11, 2016 at 6:38 PM, Xiaodi Wu <xiaodi.wu@gmail.com> wrote:

As far as I know, there will be, but I'm not aware of new evolution
proposals being accepted specifically for those releases. Perhaps core team
folks can chime in.

On Tue, Oct 11, 2016 at 18:31 Jay Abbott <jay@abbott.me.uk> wrote:

So does that mean there's not going to be any 3.x versions between 3.0
and 4.0?

On Tue, 11 Oct 2016 at 23:55 Xiaodi Wu <xiaodi.wu@gmail.com> wrote:

It's described in the swift-evolution GitHub repository readme:

https://github.com/apple/swift-evolution

On Tue, Oct 11, 2016 at 17:53 Jay Abbott via swift-evolution < >> swift-evolution@swift.org> wrote:

I keep seeing it mentioned that some ideas are out of scope for Swift 4
phase 1 - I understand from this list that phase 1 is to include any
breaking changes then phase 2 (etc?) will be adding more features. That's
all I know about it.

It would be nice to know what phases are on the table and what their
scope is. Is this phased approach documented anywhere? I found on this page
https://swift.org/contributing/#participating-
in-the-swift-evolution-process a reference to the "Swift Evolution
review Schedule" which sounded promising, but it is a broken link. Also, is
there a phase 2 of swift 3.0? Swift 3.1? What does that include? Do the
phases match up to release versions at all in any way?

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution