std.functional.curry isn't

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Jun 24 18:22:09 PDT 2010


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


More information about the Digitalmars-d mailing list