This is a work-around to get a ulong result without having the ulong as the range variable.

ulong getTerm(int i)
{
   return i;
}
auto sum4 = taskPool.reduce!"a + b"(std.algorithm.map!getTerm(iota(1000000001)));

Reply via email to