Just interested to know whether anyone on here has every dabble in livecoding ?? Bit from Wikipedia if you don't know what I'm on about
Live coding (sometimes referred to as interactive programming, 'on-the-fly programming','just in time programming') is the process of writing software in realtime, as a form of improvised time-based art. Typically, the process of writing is made visible by projecting the computer screen in the audience space, with ways of visualising the code an area of active research. Live coding is particularly prevalent in computer music, combining algorithmic composition with improvisation.
Video of Impromptu a Scheme based system. Suggest that you go 10mins to see what is possible and then go back to the begining to see how it built up
http://vimeo.com/2735394
TOPLAP website. Has links to other Livecoding environments and videos
http://www.toplap.org/index.php/Main_Page