TraceCalls.jl is a functional tracing package for exploring, debugging and profiling Julia code, built on top of Revise.jl. It supports the REPL, IJulia and Atom.
Interaction with Revise.jl
TraceCalls.jl imports Revise.jl,
which triggers automatic reloading behaviour for subsequently-loaded packages. This
should be fine for most users, but you can turn it
off if it's an issue.
TraceCalls has a lot of functionality; if you have any question, please don't hesitate to file an issue, or ask on Discourse and ping me (@cstjean).