Improve debugging
I realize this is a big one that really depends on RDataFrame, so I don't expect an easy solution, but perhaps there are bamboo-specific tricks that can be discussed here.
I find it sometimes daunting to debug a crashing event loop. Typically, it is a segfault happening because an object that is accessed isn't there for some events, because of an issue with the selection cuts. However, there is no way to know which plot is causing the problem, so that one ends up spending lots of time commenting/uncommenting parts of the code.
This question was already raised here in the ROOT forums, and the advice is to use true C++ compiled code instead of jitted code to be able to use C++ traces/debuggers.
Would it be at all possible for bamboo to output a complete C++ code to be compiled and loaded as a shared library, instead of relying on jitting (I guess there are tons of problems with that, my knowledge of the bamboo backend part is insufficient here...)?