edi2tor is a text editor for C that places different views on the canvas. Those views can be text buffers or live scenes. A live scene is a dynamically loaded library with a framebuffer. edi2tor itself can run as a live scene within the edi2tor.

In addtion, edi2tor has scratch buffers, that can be run on the fly. The scratch buffer exposes edi2tor's full state, and its API. So anything about the edi2tor can be changed on the fly!