I have a question, about Requires.jl and precompilation. Say I have the following package:
module AxisArrayConversion
...
__init__() = @require AxisArrays=... include("axis_arrays.jl")
end
Then things defined in the “axis_arrays.jl” file will not get precompiled. Correct so far or is it more complicated?
Now suppose I have in addition another package:
module OtherPackage
using AxisArrays
using AxisArrayConversion
function f(...)
# use stuff defined in axis_arrays.jl file
end
Will OtherPackage.f
get precompiled?