<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">The proposal, as it stands, does nothing to indicate how this is much different from internal - all examples given would trivially be solved by internal members. &nbsp;I don’t think we need finer-grained access control to address this, I think we need extensions, at least in the same file as their parent declarations, to be able to define variables.</div><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 29, 2016, at 10:24 AM, Gonçalo Alvarez Peixoto via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hello, everyone!<div class=""><br class=""></div><div class="">I would like to introduce a new proposal to swift evolution, but first I would love to run it by all of you so I get everyone's feedback and enrich it.</div><div class=""><br class=""></div><div class="">This proposal consists of introducing a new <b class="">typeprivate </b>access control level which allows for members to be accessed in all extensions of a given <b class="">type,</b>&nbsp;whether lying within or in another file.</div><div class=""><br class=""></div><div class="">You'll find the proposal draft in:</div><div class=""><a href="https://github.com/goncaloalvarez/swift-evolution/blob/master/proposals/NNNN-introduce-typeprivate-access-control-level.md" target="_blank" class="">https://github.com/<wbr class="">goncaloalvarez/swift-<wbr class="">evolution/blob/master/<wbr class="">proposals/NNNN-introduce-<wbr class="">typeprivate-access-control-<wbr class="">level.md</a></div><div class=""><br class=""></div><div class="">Thanks in advance for taking the time to evaluate the proposal.</div><div class=""><br class=""></div><div class="">Best regards,</div><div class="">Gonçalo</div></div>
_______________________________________________<br class="">swift-evolution mailing list<br class=""><a href="mailto:swift-evolution@swift.org" class="">swift-evolution@swift.org</a><br class="">https://lists.swift.org/mailman/listinfo/swift-evolution<br class=""></div></blockquote></div><br class=""></body></html>