Live coding on Pharo is great, easy , simple and working out of the box. An extremely useful tool to be able to code an application while it runs, change and improve code with no interruptions.
However there will be cases that Pharo wont be enough, that can be because pharo code is not as fast as you want it to be, or plainly you found a great library in C or C++ you wanna use from Pharo and there is literally a ton of them. However there is a catch , you kiss goodbye to live coding , you say hello to slow compiles and crashes because of bad memory management.
Unfortunately that is the nature of C/C++. However live coding is gaining ground lately and more and more languages use it for super fast development. Some C++ coders have wondered whether they can bring this feature back to C++ and they have succeed.