Sent from my iPad

> On Jan 26, 2017, at 7:29 PM, Ted Kremenek <kreme...@apple.com> wrote:
> 
> 
>> On Jan 26, 2017, at 12:19 PM, Matthew Johnson via swift-evolution 
>> <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.
_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to