I didn't know about livecoding; thanks for that!
It's seems like the Tulip could definitely be used for something like that, though you might have to write quite a bit of your own framework code in python.