Designed from the ground up to be best of breed scientific/technical computing language by some greedy hackers, yes, but it also has the “bones” to be a top notch general purpose language (which is what I use it for).
The “using” this and that I don’t think is really going to be so much of an issue.
One can simply make a file that has “using …” all of the scientific packages you need, and include that.
There is actually a lot more that could be slimmed out of the language, such as BigInt
, BigFloat
, Regex
, in a way that maybe by default they got loaded up out of stdlib
, but via a command-line switch or some other mechanism you could have a very light Julia.