> On Jul 29, 2016, at 5:20 PM, Jacob Bandes-Storch via swift-evolution 
> <swift-evolut...@swift.org> wrote:
> 
> I am curious whether the team has thoughts on how to organize the compiler 
> codebase in such a way that new features can be added, and possibly 
> source-breaking changes made, while still keeping the old functionality 
> around.

Picking up on a slightly cold thread...

Yes, I've lately been sketching an extension to build-configuration (#if ..) 
statements, to support feature-at-a-time evolution. There are a bunch of edge 
issues to work through around compiler release channels, name scoping, 
diagnostics, parser control and so forth. I'll post a draft proposal in a bit.

-Graydon

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

Reply via email to