3 ms·
That was just around 2 years after the language became public and 4 years before it became stable, so I wouldn't really call the language "mature" back then (I
by ddragon 6y ago
That was just around 2 years after the language became public and 4 years before it became stable, so I wouldn't really call the language "mature" back then (I didn't use the language then to have the insight even if I got before 1.0). From what I can see, the core developers seem to take seriously bug reports, even implementing sophisticated ways to accurately find the source of bugs [1] and running tests on the entire ecosystem before each new tagged release to catch bugs early. There are many large scientific projects using Julia [2], and there are industry leader packages in the area like DiffEq.jl.
The "time to first plot" (a consequence of the aggressive JIT that compiles large programs with heavy optimizations, as Julia doesn't have an interpreter outside of the debugger) still exists, but it is also improving at a fast rate.
[1] https://julialang.org/blog/2020/05/rr/ https://julialang.org/blog/2020/05/rr/
[2] https://juliacomputing.com/case-studies/ https://juliacomputing.com/case-studies/
[3] https://github.com/JuliaPlots/Plots.jl/issues/2838#issuecomment-683159124 https://github.com/JuliaPlots/Plots.jl/issues/2838#issuecomm...
- eigenspace 6y agoEven back then, Dan's blogpost was misleading at best.