On Thursday, 20 March 2014 at 12:32:49 UTC, w0rp wrote:
// std.parallelism parallel function here.
someRange.whatever.parallel(numberOfUnits).each!doSomething

+1

This works:
foreach(i; [0,1,2,3,4,5].parallel) i.writeln;

This works:
[0,1,2,3,4,5].each!writeln;

This won't compile:
[0,1,2,3,4,5].parallel.each!writeln;

Error: template tmp.each cannot deduce function from argument types !(writeln)(ParallelForeach!(int[])), candidates are: /tmp/tmp.d(9): tmp.each(alias fun, Range)(Range range) if (isInputRange!Range)

Reply via email to