I agree, although I consider groupBy as an indicator of how well-designed and mature an implementation is.
I think it is quite interesting to see the spread of such libraries.
One problem I see is that we are still missing a good word to distinguish between libraries in which xs.map(...).filter(...).sum amounts two three traversals vs. libraries in which it amounts to one.
Nice!
I agree, although I consider
groupByas an indicator of how well-designed and mature an implementation is.I think it is quite interesting to see the spread of such libraries.
One problem I see is that we are still missing a good word to distinguish between libraries in which
xs.map(...).filter(...).sumamounts two three traversals vs. libraries in which it amounts to one.“Lazy” doesn’t really feel right.