O.K., I see your point.
However, I would suggest to change the installer or install process a little bit, because the process is not really user-friendly, especially for newbies (which
julia might want to attract, having turned 1.0 now).
The (Windows) installer lets me choose where to install Julia. I think it would be good to have an option to also choose the package directory there.
Another option could be, to change the hard-coded
DEPOT_PATH to point to a position relative to the directory
julia gets installed into.
Last, but not least, I would like to stress again, that this should be explained in the manual. The manual only states that this variable can be set. No mentioning of where or how. All the examples one can find are using the markdown format that is otherwise used for REPL code:
I already got the idea that this was probably NOT the REPL, because the commands do not start with the usual
shell>. Linux-users and computer enthusiasts might grab it immediately that environment variables are OS-settings. But the normal (Windows) user usually does not care about such things, because the installers usually take care of setting those (possibly in the registry, as you pointed out).
I think there is still a discrepancy between the notion ported by “version 1.0” (in my opinion this means that it is released for the broader public, including inexperienced users) and the fact that there is still a lot to be done manually. Me and at least one more user (here) have pointed out that the manuals are still difficult to understand and seem to be written mainly with developers, experienced users or enthusiasts in mind. Just to get this “simple” change of the package directory to work, took me a few hours of research in the manual, this forum and stackoverflow, unfortunately, without success and I had to ask for your help (greatly appreciated!).
Please, don’t get me wrong or get offended. I know you are (most likely) not the person responsible for this. I just want to bring this issue to the awareness of the community.
As this is going beyond the point and title of this thread, should I open another thread to discuss this (where? Developer section?) or rather an issue on Github (obviously somebody had the same question already: here).
Could the @moderators help here as well, please? Thanks in advance.