> On Jan 26, 2017, at 5:48 PM, Matthew Johnson via swift-evolution > <swift-evolution@swift.org> wrote: > > > > Sent from my iPad > > On Jan 26, 2017, at 7:29 PM, Ted Kremenek <kreme...@apple.com > <mailto:kreme...@apple.com>> wrote: > >> >>> On Jan 26, 2017, at 12:19 PM, Matthew Johnson via swift-evolution >>> <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote: >>> >>> Locking down ABI when all foreseeable desirable changes are additive is one >>> thing. But doing so before we get there feels premature. >> >> >> I fully agree that locking down the ABI prematurely would be detrimental to >> the long-term future of the language. >> >> Part of the point of the ABI manifesto is to scope out what are the >> desirable or critical changes needed before ABI gets locked down. From that >> we can have concrete discussions on what’s left to be done, how much work it >> will take to get there, etc. > > That makes perfect sense. > > One thing that isn't clear in the manifesto that I think a lot of us are > wondering about is what language features are important to the long-term > desired design of the standard library that aren't in place yet? There has > been some informal discussion of this on the list but nothing more and it > hasn't been clear whether those features will be ready by the time ABI > stability is locked down. Maybe the manifesto is a good place to start > documenting more formally the language features needed to realize the desired > design of the standard library APIs that will be present when the ABI is > declared stable.
There’s a bit of a chicken-and-the-egg problem here, where the stdlib will discover better APIs after playing with new language features. This is one of the reasons for the intense focus in Swift 4 phase 1. > _______________________________________________ > 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