On Tuesday, 12 January 2016 at 17:28:35 UTC, Marc Schütz wrote:
On Tuesday, 12 January 2016 at 16:55:48 UTC, ParticlePeter wrote:
[...]

If I understand you correctly (not sure), you would like to write `MF` so that you don't need to specify the parameters in the lambda? That's not possible, because the code inside the lambda needs names for them if it wants to access them, but parameter names are _not_ part of the function type, and therefore the alias doesn't know about them.

However, you don't need to specify the full parameter list in the lambda, the names and `ref` are enough:

    otherFunc( (ref a, ref b, ref c) { /* use a, b, c */ } );

This is already quite useful, thanks.

Reply via email to