Take the tour ×  I would like to build a "live coding
framework".  I should explain what is meant by "live coding
framework". I'll do so by comparing live coding to traditional
coding.  Generally put, in traditional programming you write
code, sometimes compile it, then launch an executable or open a
script in some sort of interpreter. If you want to modify your
application you must repeat this process. A live coding
framework enables code to be updated while the application is
running and reloaded on demand. Perhaps this reloading happens
each time a file containing code is changed or by some other
action. Changes in the code are then reflected in the
application as it is running. There is no need to close the
program, to recompile and relaunch it.  In this case, the
application is a windowed app that has an update/draw loop, is
most likely using OpenGL for graphics, an audio library for
sound processing ( SuperCollider? ) and ideally a networking
lib.  Of course I have preferred languages, though I'm not ce