I thought there were tools for doing this in Julia 1.12.5, namely tracing the calls to every function from another function, but I’m stumped so far. The package TraceGraph will not compile due to the use of deprecated functions from DataFrames, Cthulhu fails for similar reasons and TraceFuns.jl simply doesn’t work. It has an empty output.
Is there a recommended way of doing this that works using Julia 12.5? Any help would be appreciated.
Currently I’m solving my problem using a large language model AI. Namely I’m using Claude AI to traverse through my code. It does raise the concern of security, however. Not sure I want to have my code added to the Claude database.
The thing we are developing is a instrumentation layer for Julia called CodeGlass that can do multiple things include tracing every function call to another.
It is still in development but we started to also make graphs from this data, would you like to try it out? We could also really use the feedback