On 06/24/2010 07:37 PM, bearophile wrote:
Graham Fawcett:
If this were a real curry, you would write it like this: int
fun(int a, int b) { return a + b; } assert(curry!(fun)(5)(6) ==
11);

Right. Better to change the name.

I think it would be even better to redefine curry to do actual currying.

Regarding std.functional, are the HOF adjoin(), compose() and pipe()
useful? I don't think I'll use compose() or pipe(). If not enough
people find them useful, then they can be removed.

I'm finding them quite useful, particularly in conjunction with e.g. map.



Andrei

Reply via email to