> On 22 Mar 2017, at 03:16, Xiaodi Wu wrote: > >> On Tue, Mar 21, 2017 at 9:38 PM, Matthew Johnson wrote: >> >>> On Mar 21, 2017, at 9:28 PM, Xiaodi Wu wrote: >>> >>> And couldn't this be enforced by a linter feature that warns if a private >>> member beginning with _ is accessed outside of scope? >> >> I don’t like to use naming conventions and linters to catch things that >> belong in the language proper. Hasn’t the community agreed that we don’t >> want dialects of Swift? > > Very agreed. But is it a "dialect" when it's spoken by the standard library?
It's a shame the standard library can't use `fileprivate` and `private`, but the SDK overlays have the following usage: $ egrep --include *.swift --recursive '\bfileprivate\b' ./stdlib/public/SDK [47 results] $ egrep --include *.swift --recursive '\bprivate\b' ./stdlib/public/SDK [65 results, 8 of which are at file scope] -- Ben _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
