[swift-evolution] Very limited scope for access control/(sub)modules in Swift 4

Douglas Gregor dgregor at apple.com
Mon Mar 6 11:31:07 CST 2017


Hi all,

Like everyone else in the Swiftverse, the core team recently spent some time discussing access control in Swift. While we love to see the enthusiasm on this topic, wholesale changes to the access control model—such as the introduction of submodules or a complete shift to a more type-centric access control model—are out of scope for Swift 4.

The core team does feel that a small part of this discussion—the reversal of SE-0025’s separation of “private” and “fileprivate”---is in scope for Swift 4, for which there is a proposal draft here:

	https://github.com/apple/swift-evolution/pull/627

	- Doug



More information about the swift-evolution mailing list