Julia doesn't have an equivalent pacaking format of Python wheels. So you would end up JIT compiling everything you install. And that can be annoying. This also means that distros won't be able to package Julia packages.
There is some talk about sysimage support, but is not position independent code, from what I read. Tbh, that is out of my league.
By JIT compiling, do you mean that it would need to recompile the package each time that it's used or can you maybe use a cache after compiling it the first time (when installing it)?
Again correct me if I am wrong. Nothing is done during installation, the JIT cache is only created when you run it for the first time. I'm not sure if it would persist.
As I see it it is a technological problem and they might fix it eventually. I hate it when they have JIT compile everything, even Plots.jl.
mastodon.acc.sunet.se is run by the Academic Computer Club at Umeå University located in Umeå, Sweden. ACC is actively involved in several open source projects and we provide mirrors for Debian, Ubuntu, Gnome and GIMP. We also host servers for the Gimpnet, Freenode, and OFTC IRC networks. You can read more about our projects and our servers on the ACC website.