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)?
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!