In the longer run, I'd like this mixinRT to be able to achieve something like cling, the C++ interactive interpreter: http://root.cern.ch/drupal/content/what-cling http://llvm.org/devmtg/2010-11/Naumann-Cling.pdf