On 06/24/2010 07:06 PM, Graham Fawcett wrote:
Hi folks,

The template "std.functional.curry(alias fun, alias arg)" claims to
"curry fun by tying its first argument to a particular value."

That is not currying; it is partial application.

[...]

Confusing curring and partial application is a very common mistake. But
please rename this template in std.functional. It makes the
std.functional module look amateurish to have such an error.

Hm, fine. The whole curry thing was an experiment that I put on hold because back then I couldn't support functions with any number of arguments, which puts a damp on enthusiasm.

I suggest you to send a patch to bugzilla in case you have the time.


Andrei

Reply via email to