This list was created with the intention of giving a quick-glance over the many possibilities to engage in this practice. For further information, head over to TOPLAP.
Live coding (sometimes referred to as 'on-the-fly programming', 'just in time programming' and 'conversational programming') is a performing arts form and a creativity technique centred upon the writing of source code and the use of interactive programming in an improvised way.
Extempore - (Previously Impromptu) A programming language and runtime environment designed to support 'cyberphysical programming'.
FaustLive - FaustLive is an advanced self-contained prototyping environment for the Faust programming language with an ultra-short edit-compile-run cycle.
ixi lang - An experimental project concerned with the creation of digital musical instruments and environments for generative music. (inactive)
ossia score - An interactive sequencer that allows live programming of intermedia, inter-protocol artworks, through a custom visual language.