I wrote my own module that contains various structs and methods which act on them. My typical process is to have on the left a script that loads my module and on the right the module source code. I have been using Revise.jl
so I don’t have to recompile each time I make a change.
I have no idea what I did, but now when I first start up VSCode and run my script for the first time I see the following error.
WARNING: Method definition (::Type{MyModule.MyMethod})(MyModule.MyMethod, Float64, Float64) in module MyModuleat /PATH/MyModule/src/MyModule.jl:76 overwritten at /PATH/MyModule/src/MyModule.jl:82.
** incremental compilation may be fatally broken for this module **
Everything appears to still work though. Still, I’d like to fix it if possible.
Any ideas what I did and how I might fix it?