Why We Use Julia, 10 Years Later
I'm currently writing code with it. The language is really (really) nice to work with.<p>- But the REPL lacks the ability to redefine structs on the go (which I can understand as it'd be tough to do, or simply not possible). But that, combined with the slow start up time makes life a bit harder than it should. Fortunately, one doesn't redefine its structs every day.<p>- There are also lots of libraries but the quality of the documentation is often sub par. For a newcomer like me, working examples would be great. For example, if you use the plots library, you'll have hard time finding a list of all possible plots (the documentation talks about lots of things, but strangely, not a list of possible charts). I've also looked at doing linear regression and GLM and, again, you've code libraries but the examples are rare...<p>- the startup time are still quite slow but that's ok because somehow you adapt your workflow around.<p>- being able to use greek symbols as identifiers is super cool but your editor as to manage that, else you'll have to memorize shortcuts...<p>But still, I keep on using it, it's much faster for my use case (data processing). I mean, faster than r or Python (for which I could write fast code but that'd mean I'd have to change the way it is written)