
5 Sep
2011
5 Sep
'11
7:06 p.m.
On 5 September 2011 19:11, Thomas Heller <thom.heller@googlemail.com> wrote:
On Mon, Sep 5, 2011 at 1:28 PM, Daniel James <dnljms@gmail.com> wrote:
On 5 September 2011 12:10, Maxim Yanchenko
I'm on Dave's side here: we should be explicit about the time when we want to trigger actual evaluation.
The problem is that existing generic algorithms won't trigger evaluation, so currying couldn't be used with, say, std::transform. That's why I would make partial application explicit, with a normal function call causing evaluation. But I think that was considered too verbose.
Actually, that is not the case.
It is if you have to be explicit about the time when you want to trigger actual evaluation.