I think dynamic functional programming languages such as Clojure are great for "creative coding" because they go straight to the point. You don't have to instantiate complicated objects, create classes all over the place, or consider every single code path to make the type checker happy. An advantage they have over non-functional (or "less functional") scripting languages such as Python or Javascript is the ability to move code easily without breaking anything (because most functions are pure).