[Haskell-cafe] Is there a library that has a strict version of `sum`?
andre at andreisawesome.com
Thu Aug 16 15:46:23 UTC 2018
+1, I would even think strict sum should be the default
On Wed, Aug 15, 2018, 8:08 AM Michael Snoyman <michael at snoyman.com> wrote:
> On Wed, Aug 15, 2018 at 8:40 AM Tom Ellis <
> tom-lists-haskell-cafe-2017 at jaguarpaw.co.uk> wrote:
>> On Tue, Aug 14, 2018 at 08:50:01PM +0200, Damian Nadales wrote:
>> > On Tue, Aug 14, 2018 at 8:08 PM Bryan Richter <b at chreekat.net> wrote:
>> > > On 08/14/2018 11:22 AM, Damian Nadales wrote:
>> > > is there something wrong with sum in particular?
>> > From the point of view of somebody that is not that bright, like myself,
>> > it seems. Why would you need to build a huge thunk containing the
>> > representation of a sum of values. It is not that you can pattern match
>> > integers or consume the sum incrementally.
>> > I apologize if I infuriate people, but I really don't get the
>> usefulness of
>> > a lazy sum function.
>> > > More generally, why isn't sum working for you?
>> > Because if I want to test my function with 100000000 values it consumes
>> > lot of memory.
>> Your rationale seems utterly reasonable and I'm surprised that you've even
>> been asked to provide it. Everyone knows the problems with lazy sum. I'm
>> actually astonished (and sorry) about the pushback you've received here.
>> Having easy access to a sum function that doesn't blow up and *not* having
>> easy access to one that does seem self evidently worthwhile.
>> Haskell-Cafe mailing list
>> To (un)subscribe, modify options or view archives go to:
>> Only members subscribed via the mailman list are allowed to post.
> +1, I agree with this wholeheartedly.
> Haskell-Cafe mailing list
> To (un)subscribe, modify options or view archives go to:
> Only members subscribed via the mailman list are allowed to post.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe