Function Proposal: std.algorithm.iteration : cumulativeSum

Ivan Kazmenko via Digitalmars-d digitalmars-d at puremagic.com
Tue Nov 1 15:22:17 PDT 2016


On Tuesday, 1 November 2016 at 22:13:29 UTC, e-y-e wrote:
> On Tuesday, 1 November 2016 at 22:09:50 UTC, e-y-e wrote:
>> On Tuesday, 1 November 2016 at 22:06:36 UTC, Ivan Kazmenko 
>> wrote:
>>> ...
>>
>> damn, that was a typo [cumulativeFold -> cumulativeSum]
>
> similarly, in the first para, cumulativeSum!((a, b) => a + 
> b)(r, s) -> cumulativeFold!((a, b) => a + b)(r, s)

Ouch, and I completely misread the TL;DR paragraph, sorry for the 
noise!

It's logical to have cumulativeSum specialized from 
cumulativeFold when sum is a specialization of fold.

I have yet to write a program which relies on Kahan summation, 
but I can imagine that being useful.

Ivan Kazmenko.



More information about the Digitalmars-d mailing list