Thread overview
Difference in reduce in std and mir
Dec 26
Vino
Dec 26
Seb
December 26
Hi All,

What is the difference between std.algorithm.reduce and mir.ndslice.algorithm.reduce.



From,
Vino.B
December 26
On Tuesday, 26 December 2017 at 15:56:19 UTC, Vino wrote:
> Hi All,
>
> What is the difference between std.algorithm.reduce and mir.ndslice.algorithm.reduce.
>
>
>
> From,
> Vino.B

Mir's reduce works on Slices whereas Phobos's reduce works on Arrays/Ranges.

See also: http://docs.algorithm.dlang.io/latest/mir_ndslice_slice.html
December 29
On Tuesday, 26 December 2017 at 16:12:07 UTC, Seb wrote:
> On Tuesday, 26 December 2017 at 15:56:19 UTC, Vino wrote:
>> Hi All,
>>
>> What is the difference between std.algorithm.reduce and mir.ndslice.algorithm.reduce.
>>
>>
>>
>> From,
>> Vino.B
>
> Mir's reduce works on Slices whereas Phobos's reduce works on Arrays/Ranges.
>
> See also: http://docs.algorithm.dlang.io/latest/mir_ndslice_slice.html

Mir's reduce works for arrays and ranges too. The difference it that how it works for Slices: it reduces all dimensions of top dimension pack. -- Ilya