> On Jun 5, 2017, at 12:08 AM, Jens Persson via swift-evolution > <swift-evolution@swift.org> wrote: > So the bug in the reflective type system needs to be fixed before SE-0110 can > actually be implemented (so that the statements in its title and text are > true when compared to the actual behavior of the current Swift 4 compiler),
Gaps in the reflective type system are bugs, but they are not showstopper bugs. We do not even expose any way to query the reflective system today; it basically only affects type equality and dynamic casts that programmers are very unlikely to use. The changes in call type-checking are vastly more important, are implemented (modulo bugs, of course), and by themselves warrant calling SE-0110 implemented. John. > > And yet: > > 1. The status of SE-0110 is "Implemented" > > 2. These statuses of the following issues are "resolved": > SR-2008: Distinguish between single-tuple and multiple-argument function > types > SR-2216: Confusing behavior related to closure types and tuples > SR-296: Fix inconsistencies related to tuples, arg/param lists, type > params, typealiases > > Why? > > /Jens > > > On Sun, Jun 4, 2017 at 5:49 PM, Ben Rimmington <m...@benrimmington.com > <mailto:m...@benrimmington.com>> wrote: > I assumed that Swift 3 mode would be the default, so that existing > `#!/usr/bin/swift` scripts continue to work. > > -- Ben > > > On 3 Jun 2017, at 23:47, Jens Persson <j...@bitcycle.com > > <mailto:j...@bitcycle.com>> wrote: > > > > Yes of course, try my demonstration code yourself. > > (In the current dev snapshots, -swift-version 4 is the default and > > -swift-version 3 is what you need to set if you want 3 compability) > > > >> On Sun, Jun 4, 2017 at 12:37 AM, Ben Rimmington <m...@benrimmington.com > >> <mailto:m...@benrimmington.com>> wrote: > >> > >> Are you using the Swift 4 language mode? > >> > >> <https://swift.org/blog/swift-4-0-release-process/#source-compatibility > >> <https://swift.org/blog/swift-4-0-release-process/#source-compatibility>> > >> > >> -- Ben > > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution