3 ms·
Contrary to some folks here I've had a pretty good experience learning Julia while adding support for it as an scripting language in an open-source data IDE I'm
by eatonphil 5y ago
Contrary to some folks here I've had a pretty good experience learning Julia while adding support for it as an scripting language in an open-source data IDE I'm building [0].
It makes a lot more sense as a language to me than R (which is also a supported scripting language), but I'm slowly coming around to R too.
I do agree that it is pretty slow to start, most other scripting languages I support finish much quicker on simple scripts. But I imagine the reason you use Julia over Ruby/Node.js is the libraries not just the startup time.
But I really like that it has a builtin package manager unlike almost any other language (except R) which makes it very easy to install missing dependencies in a try-catch block. (Useful in my situation since its an IDE that runs on your computer using your existing python/ruby/julia install and only depends on a single JSON library.)
It's also neat that all hosted Github Actions images come with Julia built in so it's pretty easy to be working with it in automated environments as well.
[0] https://github.com/multiprocessio/datastation https://github.com/multiprocessio/datastation