Right now when I have two packages, A and B, the order of loading package extension BAExt and execution of a @require A block in package B depends on which package is loaded first:
first executes @require A and then loads the extension, while
first loads the extension and then executes @require A block. Is there a way to ensure that the @require block is executed after the package extension is loaded regardless of the loading order?
Ref. JuliaManifolds/ManifoldDiff.jl#26
Right now when I have two packages,
AandB, the order of loading package extensionBAExtand execution of a@require Ablock in packageBdepends on which package is loaded first:first executes
@require Aand then loads the extension, whilefirst loads the extension and then executes
@require Ablock. Is there a way to ensure that the@requireblock is executed after the package extension is loaded regardless of the loading order?Ref. JuliaManifolds/ManifoldDiff.jl#26