It's unusual in the API to provide a separate function just to use a different algorithm. A more general and Julian approach would be to use something like sum(x, alg=KahanBabuskaNeumaier) or sum(KahanBabuskaNeumaier, x) (or just KBN).
Just like there is a separate SortingAlgorithms package, this does not need to live in Base.
What are the upvotes for - baking into sum or removing from Base into a package?
Let's just remove it for now, we can create a summation algorithms package or something.
Fine to move this out if somebody gets to it but seems pretty non-urgent to me.
We could just delete it and let someone create a package if they really want it.
Most helpful comment
Let's just remove it for now, we can create a summation algorithms package or something.