I have tried the debugger in VS Code with some simple scripts and it seems to work just fine. However, when I try to debug some production code that uses “large” packages (DifferentialEquations, Plots and a few more), it seems like the debugger hangs. I suspect that in reality it is just VERY busy interpreting (as opposed to compiling) these large libraries, but I don’t know enough of the inner workings to be certain.
I am trying to find a subtle bug in a set of differential equations for a reactor model that has very non-trivial (as in several pages of code) kinetics, so a debugger would be a blessing here.
If anyone has some experience in using the debugger in code that uses these (or similar) libraries and cares to share some tips and best practices, I would love to hear from you.