I think @jling is proposing that you don’t have to: unlike Scala, Julia is capable of updating code in the middle of a running session. See Developer reference · Revise.jl and consider checking out Genie.jl, which I believe already implements all this for you.