If you're interested in live coding, feel free to try Glicol (https://glicol.org).
There's also TidalCycles. I have to praise the ability of Haskell and Ruby in creating DSLs
For Glicol, my thoughts on language design are focused on a synth-inspired syntax, speed for composition, and convenience of sound design. The idea is to design a DSL that draws from previous programming habits but isn't confined to existing languages.