Hi,

Am 2017-02-08 08:54, schrieb Dimitri Racordon via swift-evolution:
I guess allowing a list of versions to be specified is interesting for
continuous integration.
That would allow people to test their code under all intended supported version.

That is a valid use-case, but should be specified somewhere else.
In your `.travis.yml` (or whatever), you could specify to compile your package (and all dependencies)
with different versions of the swift tools.
However, all these different tool versions would still use the per-package `swiftLanguageVersion` to select the right compiler mode for each package. This way, you can test that everything really builds and links with different tool versions.

I see no reason to include a list of versions in the manifest.
That only creates ambiguities ("works for me" if you happen to have the right tool version).

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

Reply via email to