Did Julia community do something to improve its correctness?

I think we again need to distinguish between the ecosystem and the language. The language has some correctness bugs, but I don’t think they indicate a fundamental problem with Julia–it’s a . Julia base is probably a bit buggier than Python or C++; I’ve found a few bugs in it. But I don’t think that’s all that unusual for a language with a community of roughly this size, and they do seem to be getting better over time.

What I’m much more concerned about is the Julia ecosystem, where I regularly see correctness bugs in common cases, not just unusual compositions of edge cases. As another example, today we discovered that the cumulant function in StatsBase is often just flat-out wrong for higher-order moments, and cumulants aren’t exactly a niche feature.

3 Likes