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 > <swift-evolution@swift.org> wrote: > > > On 1 November 2017 at 15:22, Adam Kemp <adam.k...@apple.com > <mailto:adam.k...@apple.com>> 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 > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution