Most users are probably installing Julia from the executables instead of building from source. Given that, is it possible for the executables to be a little smarter? For example, what about having them re-build the system image (or have an option to do so in the installation process), or if the usrimg.jl
is used for a standard library / default packages to compile with the image (as seen here:
https://github.com/JuliaLang/julia/issues/18795#issuecomment-267686103
), what about having part of the install let a user choose some packages to do this with?
I think these kinds of improvements would go a long way to helping make sure Julia is tuned to the computers its installed on. I would also like to see executables which include a Juno installation come back (I remember that used to exist with JunoLT?), but that’s another issue.