Hi,

> – Dave Sweeris' point about this reading wrong in English as 
> .upToNextMajor("x.y.z") (vs. of "x.y.z".upToNextMajor) makes sense to us too. 
> As a result, we're going to clarify this by changing it to 
> .upToNextMajor(after:"x.y.z") and .upToNextMinor(after:"x.y.z").


The "after" in .upToNextMajor(after: "x.y.z") sounds like we're going to pick 
the version after `x.y.z`, for e.g. `x.y.(z+1)`, and go upto the next major 
version. I think we should use `from` instead of `after`, which is more clear 
IMO. It also feels like `after` and `from` (in shorthand) do different things, 
and if we use `form`, it will also be reasonable to assume that the 
`.package(url:from:)` is a shorthand form.

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

Reply via email to