[swift-evolution] Partial list of open Swift 3 design topics

Chris Lattner clattner at apple.com
Mon Jun 27 15:36:53 CDT 2016


> On Jun 24, 2016, at 11:30 PM, Austin Zheng <austinzheng at gmail.com> wrote:
> 
> Would you be willing to elaborate a bit on "Removing argument labels from the type system"? The bulk of this went away when tuple splatting was removed, and values of function type already seem to ignore the labels of the functions they are assigned.

This came from a short list of topics Doug provided me, but the basic issue is that:

func f(a : Int, b : Int) {
  let x = f   // x has type (a: Int, b: Int) -> ()
}

I’m not exactly sure what the counterproposal is.

-Chris





More information about the swift-evolution mailing list