> On Nov 2, 2017, at 7:52 PM, Noah Desch <desc...@icloud.com> wrote: > > > IMO the ledger isn’t just about access control, it’s also about having a > convenient (and guaranteed correct, due compiler enforcement) place to see > where the rest of your class is defined.
I have worked on several large code bases in C# that made extensive use of partial classes. This was never a problem. No one ever tried to put a partial class where it didn’t belong. Would it be an error to have an entry in the “ledger” but not a corresponding implementation? _______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution