Today I read a paper titled “Live music programming in Haskell”
The abstract is:
We aim for composing algorithmic music in an interactive way with multiple participants
To this end we have developed an interpreter for a sub-language of the non-strict functional programming language Haskell that allows the modification of a program during its execution
Our system can be used both for musical live-coding and for demonstration and education of functional programming