Ever wanted to modify some value or execute some statement while your C++ program is running just to test something out - not trivial or possible with a debugger? Scripting languages have a
REPL (Read-Eval-Print-Loop). The closest thing C++ has is
cling (developed by researchers at CERN) but it is built on top of
LLVM and is very cumbersome to set up and integrate.
In this presentation we will go through the inner-workings of a project showcasing an innovative approach to doing runtime C++ compilation in a platform and compiler agnostic way which can be easily embedded. We will see how to use it, how it works and how to modify and integrate it into any application and workflow.
WARNING: 2 live demos !!!