Say I have the following module definition:
module Foo include("bar.jl") include("baz.jl") include("qux.jl") end
bar.jl uses a function provided by
qux.jl. What is the julian way to handle this sort of intermodular dependency? Should we just order the files in an order that satisfies all requirements, or is there a neater approach?