[swift-evolution] [Pitch] Object aliases

Daryle Walker darylew at mac.com
Fri Jun 30 01:58:47 CDT 2017

> On Jun 29, 2017, at 6:45 PM, Beta <rwidmann at apple.com> wrote:
> So, what’s the difference between this and teaching Key Paths to look through tuple indices - that was the only part of your example I couldn’t directly express.

You’re talking about Apple’s Cocoa’s KVC/KVO, right? The key-path method is like the lenses idea bouncing around this thread, except KVO/KVC doesn’t take Swift-specific stuff (like tuples) into account. Key-path and lenses are resolved at run-time, while the posing-aliases here should be resolved at compile-time (or whenever the memory locations of globals and named locals are resolved).

Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT mac DOT com 

More information about the swift-evolution mailing list