> On Jan 11, 2017, at 08:48, Derrick Ho via swift-evolution 
> <[email protected]> wrote:
> 
> Interesting proposal Tim. So instead of repeating the enum cases multiple 
> times we repeat the functions multiple times?
> 
> I feel like this merely flipping the complexity but not really getting rid of 
> it.

I think you have correctly summarized the proposal.

The complexity can't be gotten rid of (except maybe with macros... depending on 
the details, of course). Sometimes viewing the same thing from a different 
angle can be helpful. As long as this syntax is "in addition to" and not 
"instead of", the only downside I can see to allowing this is a bit of 
"language bloat", which doesn't particularly bother me. I don't know how hard 
it would be for the compiler to sort out which "mode" it should parse the enum 
in, though, especially since you might want to write some parts in the regular 
way and some parts in this new way.

So... I guess I'm +1, pending someone who knows more about compiler internals 
weighing in on implementation implications.

- Dave Sweeris
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to