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?