Hi, I have a simple question about nested include when using Revise.jl. Consider the following nested structure:
And then module2.jl:
When I do
julia> using Revise
julia> using .Module1
I can update the function f1 by modifying module1.jl, but I cannot modify f2 via modifying module2.jl. As I understand it, it is because Revise.jl does not “penetrate” the include statement in module1.jl.
Is there an easy way around this? I suppose I can change include to includet, but that would add Revise as a dependency to Module1, when it’s otherwise unnecessary, which I would like to avoid.