I have two questions regarding Julia packages:
if I run some Julia program during which several packages are precompiled, leave Visual Code, and return to it a month later, is there any reason precompilation should occur again?
I am executing two Julia programs in a single Visual Code Project. I notice that my second program has access to all the variables defined through the first window. That is very disorienting since I come from a C++ background. This behavior would also not be expected if running Julia from the Linux command line. This behavior makes it impossible to experiment with different versions of the same program. For example, there would be no way to make sure that a particular imported module is missing in a second program (defined in a second window of the same project), and this can easily lead to bugs.
Is there a recommended way around this issue?