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.
Scholar Social is a microblogging platform for researchers, grad students, librarians, archivists, undergrads, academically inclined high schoolers, educators of all levels, journal editors, research assistants, professors, administrators—anyone involved in academia who is willing to engage with others respectfully. Read more ...