> On Nov 25, 2017, at 3:16 PM, Chris Lattner via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
> Just to talk to myself a bit here, but I’ve come to realize that the right 
> design really is to have a simple empty marker protocol like this:

If you're reaching this point. why have a marker protocol at all? Why not treat 
`subscript(dynamicMember:)` specially on any type that has it, or have an 
`@dynamicMember subscript(_:)` attribute, or introduce an entire new 
`dynamicMember(_:)` declaration?

-- 
Brent Royal-Gordon
Architechies

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to