Again, though, “anyone” here only means “anyone working in the same module”. Which is a very restricted set of “anyone”: it only includes people who already have full access, and could just modify the original struct anyway.
-BJ > On Nov 1, 2017, at 9:28 AM, Mike Kluev via swift-evolution > <[email protected]> wrote: > > > On 1 November 2017 at 15:22, Adam Kemp <[email protected] > <mailto:[email protected]>> wrote: > I don’t see why “parts” would need to be named. That seems overly complex for > little benefit. > > > name and ledger are essential in this proposal. > > no name -> > no ledger (how to reference it?) -> > anyone can write parts of your class -> > anyone can add variables to your class ?! -> > anyone can access private members of your class ?! > > makes no sense without a name and a ledger. > > Mike > > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
