# Did Julia community do something to improve its correctness?

**URL:** https://discourse.julialang.org/t/did-julia-community-do-something-to-improve-its-correctness/102515
**Category:** General Usage
**Created:** [August 5, 2023, 7:16am UTC](https://discourse.julialang.org/t/did-julia-community-do-something-to-improve-its-correctness/102515 "2023-08-05T07:16:42Z")
**Posts on this page:** 1
**Showing post:** 252

<div class="post-metadata">

### Author: ![ParadaCarleton](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/paradacarleton/32/20005_2.png) [@ParadaCarleton](https://discourse.julialang.org/u/ParadaCarleton)
#### Post date: [October 28, 2023, 2:49am UTC](https://discourse.julialang.org/t/did-julia-community-do-something-to-improve-its-correctness/102515/252 "2023-10-28T02:49:10Z")

</div>

> [@jakobnissen](#):
>
> I’m also at the point where I do recommend Julia to colleagues with a caveat: I tell them that it still has rough edges, and feels like a language in beta.

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](https://github.com/JuliaStats/StatsBase.jl/issues/899), and cumulants aren’t exactly a niche feature.

---

_[View the full topic](https://discourse.julialang.org/t/did-julia-community-do-something-to-improve-its-correctness/102515)._
