Monday, November 18, 2024

Swift Concurrency Proposal Index

Quinn (via Fatbobman):

This post summarises the Swift Evolution proposals that went into the Swift concurrency design. It covers the proposal that are implemented in Swift 6.0, plus a few additional ones that aren’t currently available.

The focus is here is the Swift Evolution proposals. For general information about Swift concurrency, see the documentation referenced by Concurrency Resources.

Marcin Krzyzanowski:

I really really dislike the state of Swift Concurrency knowledge

  1. check the year
  2. find appropriate version of proposal
  3. find how it is implemented
  4. find proposal that changes that proposal
  5. extract current state of expectation

Previously:

Update (2024-11-26): Rob Jonson:

The first step is to actually document what swift 6 does. This should be in the swift language guide.

For example - ‘sending’ solved a problem for me yesterday in swift 6 mode, but searching the Swift Language Guide finds no references to the term.

[…]

Once complete documentation exists, future changes should not be accepted unless they fully explain themselves fully in the documentation.

The complexity of writing user documentation will highlight a lot of the practical complexity.

Previously:

1 Comment RSS · Twitter · Mastodon


Swift Evolution? More like Swift Homer Car.

Leave a Comment