I see two results on the gmane search and neither one seems to match what you're talking about: http://search.gmane.org/?query=Scoped&author=Shawn&group=gmane.comp.lang.swift.evolution&sort=relevance <http://search.gmane.org/?query=Scoped&author=Shawn&group=gmane.comp.lang.swift.evolution&sort=relevance>
Do you have a direct link to the message I should be reading? Thanks! -- Erica > On Mar 15, 2016, at 2:42 PM, Shawn Erickson <[email protected]> wrote: > > See my email earlier in this thread about how to potentially deal with this > leveraging fairly normal syntax we already have to support in swift. > > On Tue, Mar 15, 2016 at 1:34 PM Erica Sadun via swift-evolution > <[email protected] <mailto:[email protected]>> wrote: > Oddball cases: > > Global visibility, private settable public private(set) var > foo: String > Global visibility, module settable public private(module > set) var foo: String > Module visibility, file settable private(module, > file set) var foo: String > > of course if module visibility is the default, that might be instead: > > Module visibility, file settable private(file > set) var foo: String > > -- E > >> On Mar 15, 2016, at 2:14 PM, David Waite via swift-evolution >> <[email protected] <mailto:[email protected]>> wrote: >> >> I like the idea of public and then varying degrees of private (with the >> default being the most private). Public values are published outside of the >> build target. >> >> However, I have a question how we would express the concept of mixed >> property access levels, for instance with a private (to the scope) setter >> and private (to the module) getter. >> >> -DW >> >>> On Mar 14, 2016, at 6:49 PM, James Berry via swift-evolution >>> <[email protected] <mailto:[email protected]>> wrote: >>> >>> private symbol visible within the current declaration >>> (class, extension, etc). >>> private(module) symbol visible within the current module. >>> private(file) symbol visible within the current file. >>> >>> James >>> _______________________________________________ >>> swift-evolution mailing list >>> [email protected] <mailto:[email protected]> >>> https://lists.swift.org/mailman/listinfo/swift-evolution >>> <https://lists.swift.org/mailman/listinfo/swift-evolution> >> _______________________________________________ >> swift-evolution mailing list >> [email protected] <mailto:[email protected]> >> https://lists.swift.org/mailman/listinfo/swift-evolution >> <https://lists.swift.org/mailman/listinfo/swift-evolution> > > _______________________________________________ > swift-evolution mailing list > [email protected] <mailto:[email protected]> > https://lists.swift.org/mailman/listinfo/swift-evolution > <https://lists.swift.org/mailman/listinfo/swift-evolution>
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
