[Proposal] Automating Partial Application via Wildcards

What about nothing?

let partial1 = f(arg1: 1, arg2:)
Gwendal

···

Le 2 févr. 2016 à 19:26, Gwendal Roué <gwendal.roue@gmail.com> a écrit :

Any operator character would be bad, since the function may accept it, as in `[1,2,3].reduce(1, combine: *)`

Gwendal

Le 2 févr. 2016 à 19:24, Erica Sadun via swift-evolution <swift-evolution@swift.org> a écrit :

On Feb 2, 2016, at 11:20 AM, Chris Lattner <clattner@apple.com> wrote:

On Feb 2, 2016, at 10:16 AM, Erica Sadun <erica@ericasadun.com> wrote:

One superficial comment on this: the use of _ here is a bad idea. _ already means something in expressions - “discard”, and a closely related thing in declarations - “ignore”.

Adding a third very different thing (placeholder to be filled in later) seems like a really confusing thing to do.

-Chris

#?

# means “macro like” or “compiler synthesized”.

-Chris

* would be bad, right? And naked ?-marks?

-- E

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