> On Jan 18, 2017, at 10:54 AM, Joe Groff via swift-evolution > <swift-evolution@swift.org> wrote: > > >> On Jan 18, 2017, at 8:50 AM, Tony Allevato <tony.allev...@gmail.com> wrote: >> >> Good point—I hadn't considered the distinction. >> >> Does that mean a future version of Swift might allow `let` in a protocol to >> indicate a value that must be immutable after initialization, such that a >> computed `var { get }` wouldn't satisfy it? > > It's conceivable that even computed `let` properties could be supported, if > the getter implementation is a pure function of `self`.
How would that work when `self` is mutable? > > -Joe > _______________________________________________ > 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