On May 11, 2016, at 9:47 AM, Joe Groff <[email protected]> wrote:
> +1 from me. We should be consistent in either accepting or rejecting trailing 
> commas everywhere we have comma-delimited syntax. I'm in favor of accepting 
> it, since it's popular in languages where it's supported to enable a 
> minimal-diff style, so that changes to code don't impact neighboring lines 
> for purely syntactic reasons. If you add an argument to a function, without 
> trailing comma support, a comma has to be added to dirty the previous line:
> 
>       --- a.swift
>       +++ a.swift
>        foo(
>          x: 0,
>       -  y: 1
>       +  y: 1,
>       +  z: 2
>        )
> 
> Trailing commas avoid this:
> 
>       --- a.swift
>       +++ a.swift
>        foo(
>          x: 0,
>          y: 1,
>       +  z: 2,
>        )

You’re arguing that you want to read Swift code written like this?

-Chris

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

Reply via email to