Hello, Swift community.
The review of SE-0441: Formalize 'language mode' terminology ran from July 15th through July 29th, 2024.
Feedback on the review was strongly positive. There were several suggestions for other changes related to language modes, but the Language Steering Group believes that the proposal is appropriately focused on the terminology question.
One reviewer suggested an alternate implementation the author hadn't considered which allows the swiftLanguageVersions:
argument label on the Package
initializer to be deprecated rather than obsoleted. The proposal author tried this out and found that it worked well. The Language Steering Group believes that this is a beneficial revision which makes the proposal more consistent. The proposal document will be revised to reflect this change.
With that revision in place, SE-0441 has been approved.
I'd thank to thank the community once again for its thoughtful participation in this review. The open evolution review process is a key part of making Swift a better language.
John McCall
Review Manager