Live coding (sometimes known as ‘interactive programming’, ‘on-the-fly programming’, ‘just in time programming’) is the name given to the process of writing software in realtime as part of a performance.
I thought about doing live coding for myself ever since, so at fizzPOP‘s latest hack session I thought I’d make use of massive screen and try a bit out for myself using a purpose-built program called Fluxus, which uses the Scheme programming language.
I had briefly looked at Fluxus before but had never actually built anything in it or even used Scheme before, so stuck to modifying one of the example scripts provided in the program. Here’s a video of my results:
You can see that an aspect of live coding is seeing how something is built, which could explain the decision to overlay the code over the visuals. I quite like it, some might not.
I’ll be attempting to do some more livecoding at the next fizzPOP hack session on March 3rd