reduce -> fold?
Xinok via Digitalmars-d
digitalmars-d at puremagic.com
Sat Jan 30 09:25:24 PST 2016
On Saturday, 30 January 2016 at 12:11:37 UTC, Ola Fosheim Grøstad
wrote:
> Currying is pointless, I believe Swift is removing it. ...
It might be fairly useless in D but it's definitely not useless
in general. It' a different design pattern and functional
languages make great use of it. OTOH, D substitutes it with other
design patterns like UFCS and template arguments, e.g.
arr.sort!"a > b".
Phobos even has a function which mimics currying via
std.functional.partial:
https://dlang.org/phobos/std_functional.html#partial
More information about the Digitalmars-d
mailing list