Skip to content

Commit a88c177

Browse files
committed
Minor wording amendment
1 parent 60a1491 commit a88c177

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

proposals/NNNN-adoption-tooling-for-swift-features.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ and testing code where a change in behavior is preferable.
9292

9393
## Proposed solution
9494

95-
Introduce the notion of a ***migrate*** mode for individual experimental and
95+
Introduce the notion of a migration mode for individual experimental and
9696
upcoming features.
9797
The core idea behind migration mode is a declaration of intent that can be
9898
leveraged to build better supportive adoption experiences for developers.
@@ -150,8 +150,8 @@ be emitted.
150150
This warning will belong to the diagnostic group `StrictLanguageFeatures`.
151151
In a series of either of these options applied to a given feature, only the
152152
last option will be honored.
153-
If an upcoming feature is both implied by the effective language mode and
154-
enabled in migration, the latter will be disregarded.
153+
If a feature is both implied by the effective language mode and enabled in
154+
migration mode, the latter option will be disregarded.
155155

156156
### Diagnostics
157157

@@ -241,7 +241,7 @@ of language feature control.
241241

242242
The decision around surfacing migration mode in the `PackageDescription`
243243
library depends on whether there is a concensus on the value of enabling it as
244-
a persistent setting as opposed to a automated procedure in the long run.
244+
a persistent setting as opposed to an automated procedure in the long run.
245245

246246
Here is how an API change could look like for the proposed solution:
247247

@@ -288,7 +288,7 @@ The next candidates in line per discussions are ***adopt***, ***audit***,
288288
* An important reservation about ***adoption*** of source-breaking features is
289289
that it comprises both code migration and integration.
290290
It may be more prudent to save this term for a future add-on mode that,
291-
unlike migration mode, implies that the feature is enabled and can be invoked
291+
unlike migration mode, implies that the feature is enabled, and can be invoked
292292
in any language mode to aid developers in making better use of new behaviors
293293
or rules.
294294
To illustrate, this mode could appropriately suggest switching from `any P`

0 commit comments

Comments
 (0)