3 ms·
> Revise.jl allows you to modify code and use the changes without restarting Julia. Might be helpful :) https://timholy.github.io/Revise.jl/stable/ https://tim
by npr11 8y ago
> Revise.jl allows you to modify code and use the changes without restarting Julia.
Might be helpful :) https://timholy.github.io/Revise.jl/stable/ https://timholy.github.io/Revise.jl/stable/
- register 8y agoI tried Revise and the fact that it doesn't require you to restart Julia doesn't mean that it allows you to change code on the fly. It means that you don't have to close the REPL and restart it and that you don't have to explicitly reload code. To see the effects of a change to a function invoked in a loop you have to wait for the loop to complete and return back to the REPL. This is not really SO interactive. In CL you see the effect of any change immediatly at the next iteration of the loop. What Revise does is to automatically recompile updated code by detecting changes automatically. I hope that this interpreter brings the same level of interactivity as CL. I'll try it for sure.
- flavio81 8y ago>In CL you see the effect of any change immediatly at the next iteration of the loop. This. I just did this today on CL, because I needed it. I was running a long process and can't afford to stop it. And note that i'm using a CL compiler that compiles down to machine language, not an interpreter.
- lispm 8y ago> In CL you see the effect of any change immediatly at the next iteration of the loop. unless the code has been inlined