An exciting new direction for Foundation has been announced on the #swift blog

https://www.swift.org/blog/future-of-foundation/

The Future of Foundation

The Foundation framework is used in nearly all Swift projects. It provides both a base layer of functionality for fundamentals like strings, collections, and dates, as well as setting conventions for writing great Swift code.

Swift.org

A key part of this will be inverting the implemention so we can overlay Objective-C on top of a Swift implementation. @[email protected] posted a pitch for a new feature to help with this.

https://forums.swift.org/t/pitch-objective-c-implementations-in-swift/

[Pitch] Objective-C implementations in Swift

Swift has a really different philosophy than Objective-C about how libraries are written, packaged, and documented. In Swift, public and internal declarations are mixed in the same source files; in Objective-C, the public interface is described in separate files. In Swift, APIs are described to clients in automatically-generated files and tools are available to render convenient textual views for debugging and exploration; in Objective-C, APIs are described to clients in hand-maintained files...

Swift Forums
@airspeedswift @[email protected] it’s all starting to make sense. I thought that ObjC pitch was a little weird.
@siracusa @marcoarment @caseyliss @atpfm I hope this makes a future episode. I'd love to know what this actually means.