Cling: An interactive C++ interpreter, based on LLVM and Clang
root.cern
root.cern
I'm really glad these things exist (well less so with cling, as I'd pick a different language if speed wasn't my top concern but I understand how useful this is to play around with code you later plan to use at a larger scale).
Anyway my point is that I'm not sure this was how it should work - this isn't really physics? Why does it the up being paid for with physics funding?
I think that builds a culture where it’s normal to build your own tooling.
It also may help that they have huge budgets, making it relatively cheap to develop this kind of stuff.